PHOENIX -- The Arizona Diamondbacks went from stunned to elated in one wild ninth inning.
Chris Young rescued Arizona's much-maligned bullpen with his second homer of the game, a two-run shot in the bottom of the ninth that gave the Diamondbacks a 7-5 victory over the St. Louis Cardinals.
"You talk about a range of emotions. What a game," Arizona manager A.J. Hinch said. "We scored a lot of runs [five] with two outs and that's a good sign."
Albert Pujols had three RBIs for the Cardinals, who trailed by three going into the ninth before rallying to tie it on a wild pitch by winner Esmerling Vasquez (1-2).
Kyle McClellan (0-2) retired the first two Diamondbacks in the bottom half before Miguel Montero singled and Young hit a drive to left.
"He put a good swing on a bad pitch, and that's what big league hitters do," McClellan said.
Adam LaRoche doubled home two runs in the first inning and added an RBI single in the seventh for Arizona. Young hit a solo homer in the fourth.
The Diamondbacks' bullpen, with the worst ERA in the majors at 7.33 entering the day, couldn't hold the lead. Felipe Lopez doubled leading off the ninth and closer Chad Qualls was charged with an error when he bobbled a toss to first base on Colby Rasmus' grounder.
Pujols hit an RBI single and, one out later, Randy Winn drove in a run with a single. Vasquez came on for Qualls and uncorked a wild pitch that allowed Pujols to score the tying run.
Vasquez was charged with a blown save, but he retired Yadier Molina and Skip Schumaker with Winn on second to keep the score tied.
Moments later, Young ended it.
"Adrenalin was flowing and at that point, you're just trying to see it and hit it," Young said. "He gave me a good pitch to hit. I knew it had a chance."
Arizona starter Edwin Jackson got through 6 2/3 innings and scattered eight hits before departing with runners on second and third. He hasn't beaten the Cardinals in five appearances.
St. Louis ace Chris Carpenter wasn't sharp with his command through his six innings. He had to wiggle out of two bases-loaded situations in his last two innings of work and walked a season-high five. He struck out eight and allowed six hits.
The Diamondbacks got two runs in the seventh off reliever Dennys Reyes. Stephen Drew hit a leadoff double and scored on LaRoche's single. Montero then hit an RBI double high off the center-field wall.
Montero caught his first full game in two months after a long stint on the disabled list with a partially torn meniscus in his right knee.
Pujols lined a two-run double off reliever Aaron Heilman in the seventh, with both runs charged to Jackson. Pujols was 2 for 11 in the three-game series and finished the team's six-game road trip 3 for 22.
The Cardinals went 1-5 on their road trip through Los Angeles and Arizona.
"Tough loss and tough road trip," Cardinals manager Tony La Russa said. "We gave ourselves a great chance and I thought we were going to pull it off, but we didn't."
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.