ARLINGTON, Texas (KTRK) -- The Houston Astros and the Texas Rangers were engaged in an instant classic Game 5. A back-and-forth affair that included ejections and benches clearing swung back in Houston's favor after the Rangers crushed a mid-game homer.
But after the dust settled, the Astros earned a 3-2 series lead and two chances to advance to the World Series.
Here's how it all happened:
Bregman breaks through
The Astros scored their first run against shut-down Rangers ace pitcher Jordan Montgomery in the first inning of Game 5. Alex Bregman took a 92 mph sinker thrown down the middle and blasted it 416 feet to left center field.
Bregman's bomb came after Jose Altuve and Mauricio Dubon opened with groundouts on just the first two pitches Montgomery threw. Yordan Alvarez cracked a single in the at-bat after Bregman, but Montgomery retired the side with a third groundout.
The Astros held the 1-0 advantage early.
JV gives up tying homer
Houston's Game 5 starting pitcher, Justin Verlander, was perfect through the first two innings before allowing his first walk to Mitch Garver and first hit to Jonah Heim in the third inning. JV, though, induced an infield popout and a flyout to end the threat.
The next run wouldn't be scored until the bottom of the fifth inning, when Verlander, cruising to this point, got rocked for a 380-foot home run by Nathaniel Lowe, tying the game 1-1.
Astros back on the attack, break tie
An inning later in the sixth, Houston got back the lead while chasing Montgomery out of the game.
After Bregman walked and Alvarez hit a single to advance the runner to third, Jose Abreu came up with an RBI single for the go-ahead score.
Houston led 2-1 before Montgomery allowed Kyle Tucker to walk and load the bases. But the Astros wouldn't convert after Texas relief pitcher Josh Sborz induced a Chas McCormick flyout to right and a Jeremy Pena groundout on a diving slide catch by second baseman Marcus Semien.
Rangers unload on JV for three runs
Houston's mid-game lead wouldn't last. In the bottom half of the sixth, Verlander allowed a Corey Seager double and an Evan Carter single, setting up Adolis Garcia to crush a three-run, go-ahead homer.
Texas pulled ahead, 4-2, as Verlander exited after five and two-thirds innings. Hector Neris collected the final out of the inning in relief.
Garcia's homer gave the home team its first lead during this ALCS.
Garcia drilled and benches clear
The Astros, who have been portrayed during the ALCS as cool customers in the face of pressure, could only muster two baserunners in the two innings following the Garcia home run.
In the eighth inning, tempers would boil over during the Rangers' turn at the plate. With Garcia at bat and Bryan Abreu pitching, the batter took a fastball to the shoulder and immediately confronted catcher Martin Maldonado, leading to both benches and bullpens clearing.
The game broadcast theorized that if the throw was intentional, it might have been in response to Garcia's slow walk to first base and stomp on home plate during his home run.
The umpires determined Abreu threw at Garcia purposely and was ejected, which sent manager Dusty Baker into a tantrum. Baker was also tossed.
Garcia was also ejected for his part in the fracas.
Altuve comes alive in the ninth
With three outs left, the Astros, at the bottom of the order, swapped out Pena and Maldonado for Yanier Diaz and Jon Singleton, who got on base with a hit and a walk, respectively.
This set up Jose Altuve to swing on Jose LeClerc's second pitch to him, crushing it to left field and grabbing the lead back, 5-4.
No lead is safe
Ryan Pressly, who relieved Abreu after his ejection and collected three outs in the eighth inning, got the ball in the bottom of the ninth and was immediately met with back-to-back hits by Garver and Heim with no outs. The threat was on.
But a Semien lineout to Grae Kessinger at shortstop, a Seager flyout, and a game-closing strikeout of Carter put Houston a win away from the World Series.
Game 6 starting pitchers set
Well before the Game 5 first pitch was thrown, Houston determined that Framber Valdez would get the ball as the Game 6 starting pitcher when the ALCS returns to Minute Maid Park on Sunday night.
The lefty Valdez has allowed 10 runs in seven innings pitched in the two games he's started this postseason, and he'll likely face Rangers starter and Alvin native Nathan Eovaldi.
* - if necessary
All times are Central Time.
Pitch for only 1 team in Texas created Lone Star series 60 years ago
How does an open or closed roof at Minute Maid Park impact the game?
Killen's BBQ places ALCS bet with Arlington barbecue restaurant
Is Alvin native Nolan Ryan more of an Astro or a Ranger?
Creed members don Rangers gear at Game 3 amid ground-swell for band's hit
Why Baker's son, not Astros manager, sought after by former president
Is the Lone Star State's better MLB ballpark in Houston or Arlington?
Why Astros, closer Pressly feel comfortable in ALCS despite 0-2 hole
Meet the Houston-area native pitching for Texas Rangers in ALCS Game 2
ALCS Lone Star showdown has Texas house divided
Dusty Baker vs. Bruce Bochy: ALCS managers face off with chance to add another title on the line
MLB says it blocked Mattress Mack from throwing 1st pitch at ALDS Game 1, not Mattress Firm
Astros not just facing Twins in Game 3: 'Shadows are a factor'
Correa back in Houston as opponent, says he's ready for his 'moment'
The roof, the roof, the roof, is it open? Fate of outdoor ALDS decided
Calling all Party Animals! Savannah Bananas coming to Houston
Astros start playoff run with hopes of ending 23-year MLB drought
Houston Astros given slightly better odds to pull out ALDS win over Twins ahead of Game 1
Dessert, not drama: Baker making weekly visits to soul food outpost
Astros playoffs: JV wins award, inside odds of Houston winning AL West
Too much partying? New chapter written in Astros-Rangers feud