Question: When is the last time the astros won a world series?
qaPairs: question: When is the last season the astros won a world series?
answer: 2017 season
2017
question: What date did the astros last win a world series?
answer: November 1, 2017
qaPairs: question: When is the last date the astros won a world series?
answer: November 1,2017
question: When is the last edition the astros won a world series?
answer: 113