George Springer hit three home runs and Justin Verlander won his 20th game of the season as the Astros beat the Angels to clinch the AL West title.