Question: When was the last time houston won world series?
Disambiguated questions and answers: question: When was the last date houston won world series?
When was the last edition houston won world series?
answer: November 1,2017
113
Natural Questions answer: 2017 (from the Wikipedia article "Houston Astros")