Question: who won the baseball game last night nationals vs astros?
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.