ARLINGTON, Texas — Jered Weaver became the American League's first 20-game winner, Mike Trout hit a leadoff homer and the Angels beat Texas 7-4 on Friday to prevent the Rangers from clinching a playoff berth.
Los Angeles, which entered the day two games behind Oakland for the last wild-card spot, also moved a full game ahead of the Rays for that spot. The A's, who entered trailing the first-place Rangers by four games in the West, played the Mariners late.
Texas' magic number remains at three to clinch its third straight division crown. The Rangers need one more win to lock up a postseason spot.
Weaver beat Texas for the fourth straight time this season. He is the Angels' first 20-game winner since Bartolo Colon had 21 in 2005.
Trout homered on the sixth pitch of the game. The rookie also set a club record by scoring his 125th run this season on that blast. It broke the mark of 124 scored by Vladimir Guerrero in 2004.