Question: who won game 7 of the world series last night?
Answer: The road warrior Washington Nationals captured the franchise's first World Series title, by defeating the mighty Houston Astros, 6-2, on Wednesday night in Game 7. Washington's triumph capped the first World Series in baseball history in which visiting teams won all seven games.