Question: who won game two of the world series last night?
Answer: The Washington Nationals defeated the Houston Astros, 12-3, in Game 2 of the World Series on Wednesday night at Minute Maid Park.