Adrian Beltre hit a tiebreaking two-run homer off Angels closer Ernesto Frieri in the ninth inning, and the Texas Rangers dealt yet another blow to Los Angeles' fading playoff hopes with a 3-1 victory Thursday night.
Yu Darvish (16-9) held the Angels to four hits and struck out nine in a scintillating eight-inning duel with Zack Greinke, who gave up five hits and struck out eight.
Beltre then rewarded Darvish with his 34th homer to left field off Frieri (3-2), who wasted a phenomenal start by Greinke for the second time in six days.
Texas (89-60) improved the AL's best record and stayed four games ahead of Oakland (85-64) in the AL West by taking two of three from the Angels.
Los Angeles (81-69) dropped 4 1/2 games behind the Athletics and Baltimore in the AL wild-card standings. Oakland beat Detroit earlier, and the Orioles were idle.
Joe Nathan gave up a two-out double to Albert Pujols in the ninth, but got Kendrys Morales on a fly to finish his 34th save.
Beltre missed Wedn...