Yuli Gurriel hit a grand slam and a two-run homer on his way to a career-high seven RBIs, and the Houston Astros clinched a postseason berth by routing the Angels 11-3 on Friday night.
George Springer added a three-run shot in the eighth for the Astros, who are still looking to secure the AL West title. The defending World Series champions began the day with a 3 1/2-game lead over second-place Oakland.
Houston starter Gerrit Cole (15-5) allowed three hits and three runs in seven innings in his fifth straight win. He also struck out 12, giving him 1,006 for his career and moving him in front of teammate Justin Verlander (269) for most in the AL this season with 272.
Gurriel hit his third career grand slam in the first inning. He connected for his 12th homer against Andrew Heaney (9-10) in the third and singled in Tyler White in the fifth.
It was his first career multihomer game. His brother Lourdes Gurriel Jr. also homered twice for Toronto on Friday night, marking the first time in major league history that brothers had multihomer games on the same day.
Gurriel's seven RBIs were the most for a Houston player since J.R. Towles set a franchise record with eight 11 years ago on Friday.
Mike Trout homered for the second straight game for the Angels, who lost their third in a row. They have allowed 42 runs combined in those three losses.
Jose Altuve and Alex Bregman hit consecutive singles with one out in the first and Heaney walked Marwin Gonzalez to load the bases. Gurriel then belted an opposite-field shot to right field.
Gonzalez walked again with one out in the third before Gurriel drove an 81-mph curveball into the Crawford Boxes in left field.
Heaney allowed six runs in three innings.