Giants Complete Historic 8-Run Comeback with Walk-Off Grand Slam

In one of baseball’s most stunning comebacks, Bryce Eldridge delivered a walk-off grand slam with no outs in the ninth inning Wednesday night, completing the San Francisco Giants’ remarkable rally from eight runs down to defeat the visiting Washington Nationals 11-10.

The Giants scored 10 runs in their final two at-bats to pull off the shocking victory. Matt Chapman and Rafael Devers connected on home runs during a five-run eighth inning that brought San Francisco back into contention. After adding another run in the ninth, Eldridge sent a towering blast off Mitchell Parker (2-3) to right field that just cleared the brick wall at Oracle Park.

At 21 years old, Eldridge made baseball history by becoming the youngest player ever to hit a walk-off grand slam, breaking the record previously held by Roberto Clemente, who accomplished the feat on July 25, 1956, when he was 109 days older.

Washington starter Foster Griffin dominated through five innings, carrying a four-hit shutout into the sixth before Chapman connected for his first home run. Griffin finished with one run allowed on six hits over six innings of work. Reiver Sanmartin (1-0) earned the victory in his Giants debut, throwing two innings while allowing one run.

Pirates 9, Dodgers 8

Tyler Callihan overshadowed Shohei Ohtani’s pitching performance by launching the first two home runs of his career, including one against Ohtani, as host Pittsburgh mounted a comeback victory over Los Angeles.

Callihan’s three-run blast in the eighth inning off Kyle Hurt (1-1) gave the Pirates a 7-6 advantage, completing their recovery from a 6-1 deficit and ending a four-game skid. Spencer Horwitz added insurance with a two-run homer later in the frame. Evan Sisk (1-0) earned the win by getting a crucial out in the eighth.

Ohtani, who had surrendered just one run across his previous four outings, allowed four runs (three earned) on six hits in 6 2/3 innings. He also connected on a ninth-inning homer. Ryan Ward staked Los Angeles to their 6-1 lead with his first career grand slam.

Angels 3, Astros 2 (10 innings)

Jose Siri delivered a walk-off single to bring home automatic runner Nick Madrigal from third base in the 10th inning, giving Los Angeles a series-deciding victory over visiting Houston.

Logan O’Hoppe went 2-for-2 with a home run while Mike Trout homered, walked and stole a base for the Angels. Reid Detmers dominated by allowing just one run on one hit across seven innings, and Ryan Zeferjahn (3-3) threw a hitless 10th.

Shay Whitcomb and Cam Smith homered for Houston, which managed only four hits total. Peter Lambert allowed two runs on five hits over 6 1/3 innings. Bryan Abreu (2-3) gave up Siri’s game-winning hit.

Rangers 6, Royals 4 (10 innings)

Jake Burger came off the bench to tie the game twice with a homer and sacrifice fly, while visiting Texas capitalized on nine walks issued by Kansas City to win in extra innings.

Elias Diaz delivered the go-ahead double and Josh Jung drew a bases-loaded walk against Alex Lange (0-3) in the 10th as the Rangers evened their three-game series. Burger, who entered after Joc Pederson left with a sore left hip, contributed two hits in a contest that saw 27 runners stranded.

Rangers reliever Jakob Junis (1-1) pitched two scoreless innings. Jac Caglianone collected four hits for Kansas City, which loaded the bases against Jacob Latz (10 saves) in the 10th but couldn’t score.

Rockies 3, Cubs 2

Sterlin Thompson lined a pinch-hit single in the ninth inning off Daniel Palencia (1-1) to bring home the deciding run, lifting Colorado past Chicago in Denver.

TJ Rumfield homered among his two hits while Hunter Goodman and Ezequiel Tovar also recorded two hits for the Rockies, who have captured the first two games of their three-game series.

Chicago’s Ian Happ tied the game with a leadoff home run in the ninth against Antonio Senzatela (6-0). Cubs starter Shota Imanaga delivered five shutout innings.

Yankees 8, Guardians 4

Jazz Chisholm Jr. recorded a two-run triple and three RBIs while Trent Grisham scored three times as visiting New York completed a three-game sweep of Cleveland.

Grisham tripled and scored the go-ahead run on Jose Caballero’s sacrifice fly in the sixth, when the Yankees plated three runs to take a 6-3 lead. Anthony Volpe and Paul Goldschmidt added RBI hits while chasing Guardians starter Parker Messick (6-3).

Messick surrendered a career-high five runs (four earned) on five hits over 5 2/3 innings, losing back-to-back starts for the first time in his two-year career. New York outscored Cleveland 18-11 during the series, recording their first sweep of the Guardians since April 22-24, 2022.

Athletics 4, Brewers 3

Carlos Cortes and Lawrence Butler each homered during a seventh-inning rally to give the A’s a comeback victory over Milwaukee in the series finale in Las Vegas.

Alika Williams connected for his first career homer, a sixth-inning shot that trimmed the Athletics’ deficit to 3-1. Cortes greeted reliever Chad Patrick (3-3) in the seventh with a leadoff blast, and Butler followed with a two-run shot in the same frame. Scott Barlow (2-0) recorded two outs for the victory.

Gary Sanchez and Jackson Chourio went deep for Milwaukee. Brandon Sproat held the A’s to one run on four hits across six innings.

Rays 7, Red Sox 5

Drew Rasmussen struck out a career-best 13 batters over seven scoreless innings, and Tampa Bay held on for a victory over Boston to complete a sweep in St. Petersburg, Fla.

Rasmussen (6-2) surrendered just two hits in the dominant performance, his second consecutive outing with seven scoreless frames. Nick Fortes went 4-for-4 with three runs to pace the Rays, including doubles in his first two plate appearances. Yandy Diaz added a 3-for-5 performance with one run and two RBIs.

Boston scored five runs over the final two innings on solo homers from Caleb Durbin and a three-run blast from Ceddanne Rafaela. However, Cedric Mullins’ two-run homer in the eighth proved decisive for Tampa Bay.

Padres 5, Reds 4

Fernando Tatis Jr. connected on a game-ending solo home run with two outs in the ninth inning as San Diego rallied past visiting Cincinnati.

Gavin Sheets and Samad Taylor each drove in runs during the eighth to even the score 4-4 as the Padres won for just the fourth time in 16 games. Wandy Peralta (1-0) threw a scoreless ninth.

JJ Bleday, Eugenio Suarez and Spencer Steer homered for Cincinnati, which dropped their fourth straight series. Chase Petty (0-1) allowed Tatis’ game-winner.

Marlins 8, Diamondbacks 0

Kyle Stowers and Owen Caissie hit two-out homers during a six-run fourth inning, Otto Lopez had two hits and two RBIs, and host Miami defeated Arizona to extend its winning streak to four games.

Liam Hicks and Heriberto Hernandez each recorded two hits and scored twice for the Marlins. William Kempner (1-0), the third of four Miami pitchers, worked two innings for his first major league victory.

Gabriel Moreno had two of Arizona’s six hits. The Diamondbacks have dropped four of five games. Ryne Nelson (2-5) allowed seven runs on eight hits in four innings.

Orioles 7, Mariners 2

Brandon Young pitched seven shutout innings, Pete Alonso broke a scoreless tie with a sixth-inning homer and Jackson Holliday added a grand slam as Baltimore ended a four-game losing streak by defeating visiting Seattle.

Young (5-1) limited the Mariners to two hits. Alonso, Leody Taveras and Tyler O’Neill all collected two hits for Baltimore, while Alonso and Taveras each scored twice.

Seattle, which had lost only four times in their previous 15 games, scored their only runs in the eighth on a Julio Rodriguez RBI groundout and Josh Naylor single. George Kirby (5-6) surrendered seven hits and three runs in six innings.

Twins 6, Tigers 4

Byron Buxton hit his team-leading 20th home run, a three-run blast, and visiting Minnesota held off Detroit to even their three-game series.

Royce Lewis added a solo homer and Austin Martin scored twice for the Twins, who received at least one hit from every lineup spot. Minnesota reliever Taylor Rogers (2-3) worked a scoreless inning, and Yoendrys Gomez escaped a ninth-inning jam to earn his fifth save.

Gleyber Torres collected three hits and an RBI for Detroit. Kerry Carpenter provided a two-run single while Kevin McGonigle walked three times and scored twice. Detroit starter Framber Valdez (3-5) surrendered four runs and six hits in five innings.

Phillies 7, Blue Jays 4

Alec Bohm, Bryce Harper and Kyle Schwarber homered to lead Philadelphia to a rubber-match victory over host Toronto.

Bohm’s three-run blast in the third extended Philadelphia’s lead to 4-0. Jesus Luzardo (5-4) surrendered one run on four hits in 5 2/3 innings. Philadelphia right fielder Adolis Garcia exited the game after straining his right shoulder muscle in the seventh.

Toronto’s Max Scherzer (1-4), making his first start since April 24, struck out the game’s first batter to become the 11th pitcher in major league history to reach 3,500 strikeouts. However, he allowed five runs and five hits in 3 1/3 innings.

Cardinals 9, Mets 2

Jordan Walker went 2-for-5 with four RBIs as St. Louis extended its winning streak to six games with a victory at New York.

Cardinals starter Andre Pallante (7-4) allowed just two runs on three hits in six innings. JJ Wetherholt collected three hits while Walker, Alec Burleson and Nelson Velazquez homered for St. Louis.

Mets opener Austin Warren (1-3) surrendered two runs in the first inning. Francisco Alvarez’s fourth-inning homer produced both of New York’s runs.

White Sox 2, Braves 1

Davis Martin pitched six shutout innings and Derek Hill and Luisangel Acuna drove in runs during the fourth to lift host Chicago to a victory against Atlanta.

Martin (9-2) scattered six hits. Bryan Hudson overcame a one-out walk in the ninth to record his third save. Braden Montgomery and Acuna each had two hits for Chicago, which became the first team this season to win the opening two games of a series against Atlanta.

Atlanta starter Chris Sale (8-5) allowed two runs and six hits in 5 2/3 innings, failing to complete six innings for the third consecutive start.