Nats win! Nats win! Gene Marrano October 31, 2019 1 min read The Washington Nationals are World Series champions after beating the Houston Astros 4 games to 3. The clincher was last night in Houston and for the first time in World Series history the road team won all 7 games. Share: Continue Reading Previous: 8th District Delegate Joe McNamara live in studio:the complete conversationNext: Independent looks to defeat GOP incumbent in Roanoke County Sheriff race Related Stories 1 min read Jefferson Center unveils eclectic new season, announces ticket dates Ian Price July 11, 2025 1 min read Banana Ball weekend begins at Salem Memorial Ballpark tonight Web Staff July 11, 2025 1 min read Virginia is the 4th Best State for Business according to CNBC Clark Palmer July 10, 2025