This is a summary. To read the whole story subscribe to BostonGlobe.com
Mariano Rivera struck out Albert Pujols with the bases loaded to end the Angels’ five-run rally in the ninth inning, and the New York Yankees snapped their five-game losing streak with a wild 6-5 victory over Los Angeles on Sunday in Anaheim, Calif.
CC Sabathia pitched five-hit ball into the ninth and Travis Hafner hit a three-run homer off Jered Weaver, but the Yankees barely survived when Rivera fanned the Angels’ star slugger. New York’s famed closer gave up three hits and a walk, but still got his 24th save.
Lyle Overbay and Jayson Nix also drove in runs during a five-run third inning for the Yankees, who salvaged the finale of their 10-game road trip by battering Weaver (1-3) early and hanging on by their fingernails late.