Ervin Santana ended a three-start losing streak, Kendry Morales hit a two-run homer and the Los Angeles Angels beat the Oakland Athletics 6-2 on Thursday night for their fourth straight win.

Chone Figgins added a two-run double in a four-run fourth and Mike Napoli had a double among his three hits for the first-place Angels. They began the second half by winning for the eighth time in their last 10 road games to move a season-high 13 games over .500 (50-37).

Santana (2-5) pitched eight strong innings and bounced back from an 8-1 loss at Texas on July 8 in which he was tagged for three home runs in four-plus innings. He had dropped five of his last seven starts, with his other win coming June 5 against Detroit.

Justin Speier relieved and gave up three straight singles to start the ninth. That prompted manager Mike Scioscia to turn to closer Brian Fuentes, who allowed Matt Holliday's sacrifice fly before finishing for his majors-leading 27th save and 14th straight.

Morales connected for his 16th homer in the second to stake Santana to a quick lead. The drive extended Morales' career-best hitting streak to 16 games.

Santana, who has already spent two stints on the disabled list this season with elbow and forearm injuries, gave up Holliday's solo homer in the seventh. He allowed three hits, struck out four and walked two. The right-hander is 10-1 lifetime with a 1.34 against the A's.

Oakland looked sluggish as it kicked off a grueling stretch of 28 games in as many days and 34 in 35. Nomar Garciaparra is scheduled to get the start at first base on Friday night for the A's, and manager Bob Geren plans to use him once a series in place of the struggling Jason Giambi to keep Giambi fresh.

Giambi, who came in with a majors-worst .192 batting average among regulars, went 0 for 2 with a walk and grounded into an inning-ending double play.

Dallas Braden (7-8) had a two-start winning streak snapped, allowing a career-high 10 hits in five innings.

He didn't have much help. Braden received one or fewer runs of support for the 10th time in 19 starts.

He had already left the game when Holliday homered to end a 33-game, 121 at-bat homerless streak _ the second-longest of his career.

NOTES: Morales is 21 for 62 (.338) during the hitting streak. ... Santana was 6-1 after his first seven decisions last year. ... Since the start of the 2002 season, the Angels narrowly lead the A's 71-70. ... Scioscia had no hard feelings that his two All-Stars _ Figgins and Fuentes _ didn't get in Tuesday's game at St. Louis. "I totally understand," he said. "The directive from the league is to manage the game to win it." ... The Angels are still undecided on their Monday starter. ... LHP Brett Anderson is on schedule to start Sunday for Oakland after leaving his previous start last Sunday with lower back stiffness following four scoreless innings. He threw from 120 feet during a workout Wednesday at the Coliseum.