SEATTLE (AP) -- Albert Pujols hit a home run in his third straight game and pinch hitter Alberto Callaspo came through with a grand slam in the sixth inning to give the Los Angeles Angels a 5-3 win over the Seattle Mariners on Saturday.
Callaspo's slam came against Mariners starter Felix Hernandez (4-4) and was the first pinch grand slam for the Angels since Shane Halter hit one against Tampa Bay in 2004.
Pujols, who now has seven homers after not hitting any in April, hit a 2-1 fastball from Hernandez over the left-center wall in the fourth inning. Pujols has homered in six of his last 11 games.
Jerome Williams (5-2) earned the victory, working six innings and allowing five hits and three runs. Jordan Walden, Scott Downs and Ernesto Frieri held the Mariners scoreless over the final three innings. Frieri picked up his second career save.