SAN DIEGO -- Albert Pujols hit his first homer in 106 at-bats to end the longest drought of his career and the St. Louis Cardinals scored two runs off Heath Bell in the ninth to beat the struggling San Diego Padres 3-1 on Monday night.
The NL Central-leading Cardinals won for the seventh time in eight games. The Padres have lost six of seven, and their 8-19 home record is the worst in the NL.
Pujols came into the game without a homer in 103 at-bats. He flied out to the warning track in center field in his first at-bat, then flied out to right-center in his second at-bat.
He didn't miss in his next at-bat, driving a 1-2 pitch from Dustin Moseley into the first row in left field over a desperation leap by former teammate Ryan Ludwick for a 1-0 lead with one out in the sixth. It was his eighth.
Pujols has seven homers in 88 at-bats at Petco Park and five homers in his last 11 games in San Diego.
St. Louis' Colby Rasmus made a great leaping grab to rob Ludwick of a home run to straightaway center field for the final out of the first. Ludwick rounded second and stared at Rasmus, his former St. Louis teammate, as if to say, "Are you kidding?"
Cardinals manager Tony La Russa was ejected by plate umpire Jim Joyce after Pujols took a called third strike for the second out of the eighth inning.
Pujols took a step toward first base after Mike Adams' 3-2 pitch at the knees, then turned and jumped in frustration after Joyce punched him out. La Russa came out to get the slugger and as he turned toward the dugout, said something to Joyce and was ejected.
It was La Russa's eighth game back since missing six games to be treated for shingles.
The Padres pitched to Pujols with first base open after Jon Jay hit a one-out double.
Padres pinch-hitter Jorge Cantu hit a sacrifice fly to tie the game at 1-1 in the seventh. San Diego had runners on first and third and no outs after Chase Headley hit a leadoff double and advanced on Cameron Maybin's bunt for a single. Orlando Hudson grounded to Pujols, who threw home to catch Headley in a rundown, which moved Maybin to third.
The Cardinals broke through against Bell (2-1) in the ninth. Skip Schumaker hit a one-out double to right and scored on Daniel Descalso's single to right. Chris Denorfia's throw was up the first-base line. Ryan Theriot hit a two-out single to bring in Descalso.
Kyle Lohse (6-2) held the Padres to one run and five hits in eight innings, struck out five and walked one. Fernando Salas got the final two outs for his eighth save in as many chances.
Moseley allowed one run and five hits in seven innings, struck out three and walked three.
The loss came hours after the light-hitting Padres shook up their lineup by demoting leadoff batter Will Venable to Class AAA Tucson.
Connect with the Southeast Missourian Newsroom:
For corrections to this story or other insights for the editor, click here. To submit a letter to the editor, click here. To learn about the Southeast Missourian’s AI Policy, click here.