ANAHEIM, Calif. -- A weekend that included two sloppy games defensively and a postgame team meeting ended on a better note Sunday for the Texas Rangers. But, like the first two games, it wasn't easy.
Matt Harrison didn't allow a hit until the fifth inning and Nelson Cruz launched a two-run homer in the seventh as the Rangers beat the Angels 7-3 to avoid a three-game sweep at Angel Stadium.
The Rangers lead the Angels by 4 1/2 games in the American League West, losing just a game to their lead over the weekend. The Rangers open a four-game series at Oakland on Monday and play three at San Francisco next weekend.
Elvis Andrus went 3 for 4 with two RBIs, and Michael Young and Mike Napoli had two hits and an RBI apiece as the Rangers collected 14 hits but also stranded 14 runners.
Never miss a local story.
They needed Cruz's blast to generate some breathing room after failing to deliver a key hit as Dan Haren labored. Cruz's drive to left field off Bobby Cassevah made it a 5-2 game, but the Angels came right back in their half of the inning.
Mike Trout delivered a two-out RBI single off Alexi Ogando, and Albert Pujols batted later in the inning with the bases loaded. Ogando, though, delivered a 100-mph fastball that shattered Pujols' bat on a shallow fly ball to left field to end the threat.
Mike Adams worked a scoreless eighth inning, and Napoli and Andrus had RBI singles in the ninth. Joe Nathan, working in an non-save situation, pitched around a two-out single to close out the win.