Question: who won the american league pennant in 2017
Answer: Houston Astros