ANAHEIM, Calif. -- Juan Rivera hit his third career grand slam, Tim Salmon had a homer and two RBI, and the Los Angeles Angels beat the Seattle Mariners 12-7 on Friday night, only their fourth victory in 14 games.
Kelvim Escobar (5-2) allowed six runs -- five earned -- and 11 hits in six innings, but two-time defending AL West champs compensated for the right-hander's sub-par outing by matching their highest run total of the season. The Angels have scored 24 runs in their last two games -- two fewer than they had over their previous 11 games combined.
Hector Carrasco allowed a run and three hits over the final three innings for his first save of the season.
Joel Pineiro (4-3) lasted three innings, allowing six runs and six hits in his first start since being named AL Player of the Week on Monday. The right-hander retired only nine of 17 batters after winning his previous three starts against the Angels.
Ichiro Suzuki opened the game with a triple to right-center and scored on a groundout by Raul Ibanez, but the Angels pulled ahead with five runs in the second after loading the bases with no outs.
Mike Napoli and Adam Kennedy hit RBI singles, Chone Figgins had a sacrifice fly and Orlando Cabrera capped the rally with a two-run single.
Salmon led off the third inning with his fifth homer, extending his franchise record to 295. The 15-year veteran, who has more home runs than any active player who hasn't gone to an All-Star game, needs one RBI to join Garret Anderson as the only players in Angels history with 1,000.
Seattle narrowed the gap to 6-5 with four runs in the fourth. Kenji Johjima singled home a run and Reed followed with a three-run homer to center, his first of the season and fourth in 621 major league at-bats to that point.
Rookie reliever Bobby Livingston then gave up six runs in the bottom half of the inning on consecutive bases loaded walks to Anderson and Salmon and Rivera's first grand slam since May 20, 2005. It was the first slam by the Angels this season and increased their lead to 12-5.
Adrian Beltre led off the eighth with a homer against Carrasco, only his second of the season. Beltre, who led the majors in 2004 with 48 homers for the Dodgers, has 21 in 736 at-bats since signing a five-year, $64 million contract with the Mariners as a free agent in December 2004.
Suzuki grounded into his first double play of the season in his 154th at-bat, but it took a slick play by 2B Kennedy to make it happen. Last season, Suzuki grounded into five double plays in 679 at-bats. ... The Angels hadn't scored more than five runs in any of their 14 home games this season. ... A one-out walk to Cabrera in the first ended a streak of 18 1/3 innings by Pineiro without allowing a walk. ... Salmon's home run was the 100th Pineiro has allowed in 879 1/3 career innings. ... Seattle RHP Julio Mateo, sidelined since April 30 with tendinitis in his shoulder, threw a bullpen session and felt fine. He is scheduled for another one on Monday, and is eligible to come off the disabled list on Tuesday.