Josh Hamilton tied the game with a two-run home run in the ninth inning, and Erick Aybar drove in the winning run later in the frame to give the LA Angels of Anaheim a 6-5 win over the St. Louis Cardinals in the finale of a three-game set.
Adam Wainwright was going for the complete game as he came out to start the ninth, but Albert Pujols greeted him with a single, Pujols' first base-hit against his former team, and Edward Mujica (0-1) came on to close the contest.
Mujica came on the mound having converted all 21 of his save opportunities on the season, but Hamilton broke that run as he crushed a 1-0 splitter over the wall in dead center to tie the game.
"It was really exciting and any time you can contribute in late innings it's something special," said Hamilton. "I've been seeing the ball a lot better these past few weeks."
Howie Kendrick and Mark Trumbo then hit singles to put the winning run at third, but Alberto Callaspo and Hank Conger each hit shallow fly outs. Aybar, though, punched a single to left and Kendrick came home for the win.
"He's been very, very good, but tonight he couldn't get it done," said St. Louis manager Mike Matheny.
Mike Trout drove in a pair of runs and Trumbo hit a solo home run for the Angels, who have won eight of their past nine games.
Joe Blanton (2-11) gave up five runs on nine hits with a walk and seven strikeouts over 5 2/3 innings. Scott Downs (2-2) pitched a 1-2-3 ninth to pick up the win.
Allen Craig cracked a three-run home run, Daniel Descalso went 3-for-4 with an RBI and a run scored while Matt Carpenter also drove in a run for the Cardinals, who have lost five of seven.
Wainwright pitched eight-plus innings as he gave up four runs on seven hits with a walk and three strikeouts.
Trout's two-run single staked the Angels to a 2-0 lead in the third inning, but Craig's three-run shot in the fourth, his 10th of the year, gave the Cardinals a 3-2 lead.
Trumbo tied the game with his team-leading 19th homer of the year in the bottom of the fourth, but Carpenter gave the lead back to St. Louis in the fifth with a sac fly that scored Descalso.
Descalso's RBI single in the sixth gave the Cardinals a 5-3 lead.
Hamilton has a nine-game hitting streak ... This was the first series between these two clubs since 2010 ... The Angels host Boston for three games starting on Friday ... The Cardinals return home after a 3-5 road trip to face Miami for three games beginning on Friday.