Question: who won the nats astros game last night?
Answer: The Washington Nationals defeated the Houston Astros, 6-2, in a winner-take-all Game 7 to capture their first World Series title in franchise history on Wednesday night at Minute Maid Park.