PHOENIX -- Ildemaro Vargas had a game-tying, pinch-hit homer in the ninth inning on Tuesday and then singled with the bases loaded in the 19th at 1:34 a.m. local time on Wednesday to give the Arizona Diamondbacks a 3-2 win over the St. Louis Cardinals.
Carson Kelly and Nick Ahmed started the final rally with back-to-back singles off John Brebbia (3-4), who was the Cardinals' 11th pitcher of the night. Jarrod Dyson and Robbie Ray -- a pitcher who had to pinch hit -- struck out before Christian Walker was intentionally walked to load the bases.
Then it was Vargas' turn to be the hero again, smacking a single -- his fourth hit of the game -- through the left side of the infield. He raised his hands as players rushed the field to celebrate.
The game lasted 6 hours, 53 minutes and featured 24 pitchers and 48 strikeouts, with both teams plowing through bullpen arms thanks to September's expanded rosters. The Diamondbacks used a franchise-record 30 players. It was the longest game by innings and time in Chase Field history.
The two teams were set to play again in Phoenix 11 hours later.
It's a particularly tough turnaround for the Cardinals, who are locked in a playoff race with the Milwaukee Brewers. St. Louis is 2½ games ahead of Milwaukee in the NL Central. The Cardinals have four games remaining, and the Brewers have five.
The Cardinals' bullpen blew two one-run leads, once in the ninth inning and again in the 13th as they wasted a stellar outing from starter Jack Flaherty.
Paul Goldschmidt looked like he'd be the hero after giving the Cardinals a 2-1 lead in the 13th when he hit a homer for the second straight night in his return to Chase Field. The six-time All-Star spent his first eight seasons with the Diamondbacks before being traded to St. Louis last offseason.
Turns out, there was much more baseball left to play.
Ahmed started the D-backs' 13th-inning rally with a triple, and then Dyson drew a walk off John Gant. Pinch-hitter Caleb Joseph ripped a single through the right side of the infield to tie the score at 2-2, but the rally stalled when Walker hit into a double play and Vargas grounded out.
Several hours before the game's conclusion, Flaherty continued his run of outstanding pitching with seven brilliant innings, including a no-hitter through six, but Andrew Miller couldn't hold a 1-0 lead in the ninth.
With one out, Vargas stunned the Cardinals with a solo shot that just cleared the fence in right-center field and tied the game. Miller retired the next two batters.
The Diamondbacks looked like they might rally in the 11th when Tim Locastro hit a one-out single. With two outs, Vargas hit a high chopper for an infield single, but Locastro was thrown out at third when he barely slid past the bag while trying to take an extra base.
Flaherty, who finished with 11 strikeouts, has been brilliant for the Cardinals as they've charged to the top of the division. The right-hander has a 0.97 ERA during the second half of the season and has given up just seven earned runs over the past two months.
Dexter Fowler provided the Cardinals' early offense, leading off the game with a solo homer to right field. It was Fowler's 18th homer of the season.
Arizona was eliminated from the NL wild-card race after Monday night's 9-7 loss to the Cardinals. Diamondbacks starter Mike Leake gave up one run over six innings and struck out three.
LET'S GET HYPE
By the 15th inning, the D-backs' and Cardinals' benches appeared to be having a good-natured contest to see who could be the most raucous and obnoxious when cheering. It was easily heard because most of the Chase Field crowd was gone.
STARTS WITH A BANG
Fowler had the 26th leadoff homer of his career and second of the season. It came one day after he went 0-for-5 with four strikeouts in the Cardinals' 9-7 win.
Diamondbacks: RHP Merrill Kelly (12-14, 4.31) will head to the mound to begin a game that starts at 12:40 p.m. local time. He'll bring a 15-inning scoreless streak into the game.
Commissioner Rob Manfred faces test over cracking down on cheating MLB teams
The commissioner has punished teams and executives in the past, but it hasn't deterred clubs from finding new ways to bend or break the rules.
Astros exec suggested using cameras to spy in '17, sources say
An Astros front-office executive emailed scouts and asked them to spy on opponents' dugouts leading up to the 2017 postseason, sources familiar with the request told ESPN.
Vera Clemente, widow of Pirates legend, dies at age 78
Vera Clemente, the widow of Baseball Hall of Famer Roberto Clemente, died Saturday in her native Puerto Rico, the Pirates confirmed. She was 78.
Judge says MASN should pay Nats based on MLB panel decision
A judge has ordered lawyers for the Nationals and Baltimore Orioles to submit a proposed judgment of what the Mid-Atlantic Sports Network should pay Washington for TV rights from 2012 to '16 based on the decision issued in April by an arbitration panel.
AL West offseason preview: Can Angels land an ace?
Will Gerrit Cole end up with the Angels? Can the Astros afford to keep their team together? We answer big offseason questions for the AL West.
Twins pitcher Jake Odorizzi: Betting on self as 2020 free agent
Pitcher Jake Odorizzi said accepting the Twins' $17.8 million qualifying offer came down to "betting on myself and returning to a place I know very well and enjoyed."