Ryan Braun still stands out at opportune times for the Milwaukee Brewers.
"I'm not as good as I was," the 35-year-old said. "But in big moments, I'm the guy still."
Braun hit a go-ahead grand slam off Junior Fernandez with two outs in the ninth inning, and the Brewers beat the host St. Louis Cardinals 7-6 on Sunday, winning for the ninth time in 10 games.
Milwaukee remained one game behind the Chicago Cubs for the second NL wild card and closed within three games of the NL Central-leading Cardinals.
With the Cardinals ahead 4-3, Jon Gant walked Ben Gamel and Travis Shaw starting the ninth, struck out Trent Grisham and walked Yasmani Grandal.
Tyler Webb retired Mike Moustakas on a flyout not deep enough to score a run, Fernandez relieved and Braun drove a hanging slider to left-center for his seventh career slam and a 7-4 lead.
"We had one bullet left," Milwaukee manager Craig Counsell said. "Absolutely incredible."
Braun entered with a .133 batting average in September. He hit a tiebreaking home run against Miami on Thursday.