The homerless drought ended with a two-run shot in Pujols' 111th at-bat with his new team in a 4-3 win over the Toronto Blue Jays.
Facing Toronto right-hander Drew Hutchison in the fifth inning, Pujols golfed a low pitch over the left-field wall, ending the longest stretch of his career without a home run.
Fans in Anaheim gave Pujols a standing ovation, which spilled into Kendrys Morales' at-bat, but he did not emerge from the dugout to acknowledge the crowd.
Pujols heard some boos Friday night after an 0-for-4 night sank his batting average to .194. Angels manager Mike Scioscia gave Pujols Saturday's game off to regroup from his month-long struggles.
The Angels signed Pujols to a 10-year, $240 million contract in December after 11 seasons in St. Louis.