Vladimir Guerrero's two-run homer in the fourth inning was enough against his former team as the AL West-leading Rangers edged the Angels, 2-1, in the middle installment of a three-game series.
Nelson Cruz extended his career-high hitting streak to 19 games as Texas, despite playing without major league-leading hitter Josh Hamilton, bounced back from a 9-7 defeat on Friday. Hamilton was out because of patella tendinitis in his right knee.
Rich Harden (4-3) limited Los Angeles to one run on five hits over seven innings.
Dan Haren (0-2), making his second start with his new club, was charged with five hits, walked two and fanned six in a complete game effort. It was his second complete game of the season and 11th of his career, but he's winless (0-6) over his last nine starts.
Howie Kendrick homered in the seventh inning for LA, which lost for the eighth time in 10 contests.