Question: Who won the most recent world series game?
Disambiguated questions and answers: question: Who won the most recent world series game on November 1,2017?
Who won the most recent world series game on October 31,2017?
Who won the most recent world series game on October 29,2017?
answer: Houston Astros
'Stros
Los Angeles Dodgers
Houston Astros
'Stros
Natural Questions answer: Houston Astros (from the Wikipedia article "List of World Series champions")