Question: When is the last time the astros won a world series?
Disambiguated questions and answers: question: When is the last season the astros won a world series?
What date did the astros last win a world series?
answer: 2017 season
2017
November 1, 2017
question: When is the last date the astros won a world series?
When is the last edition the astros won a world series?
answer: November 1,2017
113
Natural Questions answer: 2017 (from the Wikipedia article "Houston Astros")