The losing streak is mercifully over for the National League.
After nine consecutive All-Star Game defeats to the American League, the NL finally snapped the streak with a come-from-behind 3-2 win at T-Mobile Park on Tuesday night.
The AL was nine outs from extending its run of dominance to a full decade when Philadelphia's Nick Castellanos led off the top of the eighth inning with a walk off of Orioles' Felix Bautista. Pinch-hitter Elias Diaz then drilled the fifth pitch he saw from Baltimore's closer 360 feet to left field—a homer that earned him MVP honors.
Elias Díaz is the 24th player to homer in his 1st career ASG at-bat and the 2nd to do so today, joining Yandy Díaz.— ESPN Stats & Info (@ESPNStatsInfo) July 12, 2023
The last time the National League hit a go-ahead HR in the 8th inning-or-later in the All-Star Game was in 1995 when Jeff Conine hit a solo HR in the 8th inning… pic.twitter.com/Oj8bA7eeYa
It was the first lead of the game for the NL, whose bullpen threw three scoreless innings to finish the game. That included San Diego's Josh Hader holding the lead in the eighth inning and Phillies' Craig Kimbrel surviving a 30-pitch ninth to pick up the save.
After Tampa Bay's Wander Franco flew out to the warning track in right field, Kimbrel struck out Toronto's Vladimir Guerrero Jr., who had won the Home Run Derby the night before. However, Kimbrel then issued consecutive two-out walks to Houston's Kyle Tucker and Seattle's Julio Rodriguez before striking out Cleveland's Jose Ramirez.
San Francisco's Camilo Doval pitched a scoreless seventh inning, picking up the win courtesy of the winning homer by Colorado's catcher.
The AL had pulled ahead 2-1 in the bottom of the sixth inning when Toronto shortstop Bo Bichette hit a sacrifice fly to score Kansas City's Salvador Perez, who had singled after entering the game in place of designated hitter Shohei Ohtani. Perez was moved to third on a double by Oakland's Brent Rooker off Cincinnati closer Alexis Diaz.
The AL took the first lead of the game when Tampa Bay's Yandy Diaz opened the scoring with a 383-foot home run to left field off Pittsburgh's Mitch Keller in the second inning.
The NL evened the score when Miami's Luis Arraez, the league's batting leader, singled home the Dodgers' J.D. Martinez, who had opened the top of the fourth inning with a double off Seattle right-hander George Kirby. Kirby, who was named to his first All-Star Game as an alternate, was bailed out of further potential trouble when Arraez was caught stealing on a call that was overturned following a challenge by AL manager Dusty Baker.
Luis Arraez drives in J.D. Martinez, and we are tied! pic.twitter.com/tv4iHt6qTj— FOX Sports: MLB (@MLBONFOX) July 12, 2023
Starting pitchers Gerrit Cole of the New York Yankees and Zac Gallen of the Pittsburgh Pirates both pitched scoreless innings, but they accomplished the feats in different manners.
Cole, starting for the AL in his sixth All-Star Game, was taken to the wall twice. The first was by Atlanta's Ronald Acuna Jr., whose deep shot to right field on the second pitch of the game was snagged on a jump by Texas' Aroldis Garcia.
Not to be outdone one batter later, Tampa Bay's Randy Arozarena made a leaping catch against the left-field wall to rob the Dodgers' Freddie Freeman.
Gallen had a far less eventful time in the bottom of the inning. He retired his first two batters before giving up a single to Arozarena, who was promptly thrown out attempting to steal by Atlanta catcher Sean Murphy.