ST. LOUIS _ Marcell Ozuna hit his 19th home run and drove in three runs as the Cardinals posted a 5-1 win over the Los Angeles Angels in Albert Pujols' return to Busch Stadium on Friday night.
Ozuna also had a pair of run-scoring singles to back Michael Wacha, who pitched six effective innings, allowing only a run in the first.
Pujols went 1 for 2 and walked once before he was lifted for a pinch-runner in the seventh inning. He received standing ovations with each at-bat and received a hug from catcher Yadier Molina before his first plate appearance of the night.
Three of the Cardinals' runners who scored reached base on walks. Matt Carpenter walked twice and was driven in each time by an Ozuna single.
The Cardinals broke the game open in the seventh inning with three runs on three hits, but the rally was started by a pair of walks.
Wacha (5-3) allowed a single and double in the first inning and five hits through three innings. But he settled down and allowed only a walk over his final three innings.
He turned the game over to the bullpen and three relievers finished the game.
Jose Martinez started in right field for the second consecutive game and had two singles with an RBI.
Pujols' performance was uneventful aside from the crowd's reaction to his every move. He flew out on one pitch in the first inning, walked in the fourth and had an infield single on a bouncer up the third-base line in the seventh.
Starting pitcher Griffin Canning (2-4) was sharp early for the Angels. He opened with three perfect innings but lost control of the strike zone in the fourth inning, when he walked three. However, the Cardinals scored only once and left the bases loaded. They did the same in the sixth.