Ian Kinsler homered twice, Andruw Jones drove in three runs and the AL West-leading Texas Rangers held on for their fifth straight victory, 10-8 over the Los Angeles Angels on Friday night.
Kinsler and Jones hit two-run homers in a span of four pitches in the third off Joe Saunders (5-2), who throughout his career has been great on the road -- everywhere except in Texas.
Josh Hamilton homered for the third time in four games since coming off the disabled list, a towering, two-run 460-foot drive into the second deck of seats in right field in the eighth that wound up the difference.
Los Angeles scored five times in the ninth, including a three-run homer by Kendry Morales. But C.J. Wilson, the third pitcher in the inning, earned his first save and finally ended the game when Howie Kendrick hit a grounder with two runners on base.
Kevin Millwood (4-3) gave up two runs while scattering nine hits and walking two over six innings. It was the first time in his eight starts this season the right-hander didn't go at least seven innings.
The Rangers (21-14) moved to seven games over .500 for the first time since June 2005, two seasons before Ron Washington became their manager. Only twice before have they won more games through 35 games -- 1996 and 1998, their first two division-winning seasons.
Hamilton, who also prevented a run with his defense, quickly put the Rangers ahead with a triple into the right-field corner after Michael Young doubled in the first. Jones followed with a sacrifice fly to make it 2-0.
Kinsler hit a two-run shot to left in the third, then after Young singled and Hamilton popped out on the next two pitches, Jones homered to center on the first pitch he saw.
Kinsler added a solo shot, his 11th of the season, with one out in the sixth to make it 7-2. That was the last pitch Saunders threw.
Saunders, coming off his first career shutout in a 1-0 victory at home Saturday over Kansas City and Zach Greinke, dropped to 0-4 with a 10.29 ERA in four starts at Rangers Ballpark. The left-hander is 20-3 with a 2.72 ERA in 28 starts as a visitor to other ballparks.
The last time Saunders had allowed more than three earned runs away from Anaheim was Sept. 26, 2007, at Texas. He had been 7-0 his last nine road starts since losing a complete game against the Rangers last July 8.
Millwood needed only 12 pitches in the first, but that was his only 1-2-3 inning.
The Angels didn't score until Erick Aybar had a two-out RBI triple to make it 6-1 in the fifth, a batter after Kendrick was thrown out at home by Hamilton's throw to the plate when Chone Figgins singled to center.