PHOENIX (AP) — Mark Trumbo is giving the downtrodden Arizona fans something to cheer about down the stretch.
The Diamondbacks slugger had his second multi-homer game in six days on Saturday night, and this one really meant something.
His two home runs propelled Arizona to a 5-2 victory over St. Louis, preventing the Cardinals from clinching the NL Central title.
"You want to feel like a contributor," Trumbo said, "and it has been an extremely rough year. But if you can end on a high note and go into the offseason with a little more confidence and frame of mind, you are that much better for it."
The Cardinals will send 20-game winner Adam Wainwright to the mound Sunday, looking to clinch the NL Central title on the last day of the regular season.
Despite Saturday night's disappointment, the Cardinals like their chances with Wainwright.
"We're up one with one to go with our ace on the mound," starter Lance Lynn said, "so we're in a good spot."
Trumbo's three-run shot off Seth Maness (6-4) broke a 2-2 tie in the seventh inning. He also had a solo drive in the first.
David Peralta added a solo shot in the first for Arizona.
Maness said Trumbo simply hit a good pitch.
"It's part of the game," Maness said. "He beat my best pitch. A sinker in, and he got it. He did a good job."
Trumbo said he knew Maness had a good sinker.
"I was just trying to stay inside the ball," Trumbo said. "My thoughts were actually right-center but I think because of that I was able to get under the ball a little bit. Fortunately I got a pitch that I could work with a little bit."
Randal Delgado (4-4) pitched three scoreless innings of relief to get the win. Addison Reed worked a perfect ninth for his 32nd save in 38 tries.
The Cardinals, losers of four of six, scored on a sacrifice fly and wild pitch.
A.J. Pollock reached on an infield hit, and Peralta singled for his third hit of the game ahead of Trumbo's sixth home run in 11 games.
"I think history shows that I can be a tad streaky," he said. "Sometimes the good times are pretty good, and vice versa. Recently it has been going OK."
Trumbo, acquired in the offseason from the Los Angeles Angels, missed 11 weeks of the season because of a stress fracture in his left foot.
"Trumbo, I know has maybe not had the year," said Alan Trammell, filling in as manager for the final three games after Kirk Gibson was fired on Friday. "He has missed a lot of time but you see the things on why we made the trade. He is a very strong young man.
"This won't be his career year, but he battles. He has a lot going for him, and I know he will have a much better year next year."
Peralta homered on the first pitch he saw from Lynn in the first inning. Trumbo followed two pitches later with a shot into the left-field seats. Lynn blanked the Diamondbacks for the next five innings.
Cardinals: LF Matt Holliday left in the sixth inning with flu-like symptoms. Matheny said Holliday had been ill for a few days but it got so bad Saturday he couldn't play anymore.
Diamondbacks: INF Aaron Hill sat out because of a fractured pinky finger. ... INF Chris Owings missed his second straight game with a sore left shoulder. ... 1B Paul Goldschmidt (fractured hand) took batting practice with the team.
Cardinals: Wainwright (20-9, 2.38 ERA) tries to become St. Louis' first 21-game winner since Chris Carpenter in 2005.
Diamondbacks: RHP Josh Collmenter (11-8, 3.57 ERA) wraps up a solid season, especially considering Arizona's awful record. In three games against the Cardinals, Collmenter is 2-0 with a 0.84 ERA.
The Cardinals' struggles down the stretch have come against two of the NL's worst teams.
They lost two of three to the Chicago Cubs, the last-place team in the NL Central, and then came to Arizona, where they were beaten Saturday night by the team with the worst record in baseball.
Arizona starter Wade Miley reached 200 innings for the second consecutive season, the second Arizona left-hander to do so. Randy Johnson did it for four straight years from 1999 to 2002.