Marte’s Walk-Off Blast Crushes Giants in Ninth Inning Drama

There’s nothing quite like the gut-wrenching feeling of watching your team blow a game in the bottom of the ninth, and that’s exactly what San Francisco Giants fans experienced on Tuesday night at Chase Field. The Diamondbacks mounted a comeback for the ages, with Ketel Marte delivering a walk-off three-run homer that sent the crowd into a frenzy and left the Giants’ bullpen looking absolutely helpless.

Pitching Decisions

Star Performers

Rafael Devers

Season AVG: .246
4AB2H1HR1RBI1R0BB
Ketel Marte

Season AVG: .222
5AB1H1HR3RBI1R0BB

The Giants came to play early, striking for three runs in the second inning with a display of power that looked formidable on paper. Rafael Devers went yard, followed immediately by a Willy Adames bomb, representing a legitimate back-to-back assault. Daniel Susac added an RBI double to cap off the promising inning, and Caleb Kilian looked poised to protect that lead. But here’s where the Giants’ pitching plan went sideways faster than a batter swinging at ball four.

Ketel Marte's walk-off homer seals D-backs' 5-3 win

Kilian lasted just 1.1 innings. That’s not a typo. The right-hander couldn’t locate his fastball, couldn’t command his breaking stuff, and the Giants’ bullpen immediately found itself treading water. For most of nine innings, San Francisco’s relievers kept the Diamondbacks at arm’s length, but the baseball gods had other plans lurking in the shadows of Chase Field’s ninth inning.

Ketel Marte's WILD walk-off three-run homer (6)

The Late-Inning Collapse Nobody Saw Coming

Adrian Del Castillo opened the ninth with a sharp single up the middle, bringing Ildemaro Vargas home and making this a two-run game. The Giants had one strike left to get, essentially. One more out and they’d escape Arizona with a victory. Then Ketel Marte stepped into the box with runners on, and the baseball gods decided San Francisco’s luck had officially run out.

Rafael Devers and Willy Adames go back-to-back

Marte’s walk-off three-run homer wasn’t just a clutch hit, it was a complete erasure of three innings of solid Giants baseball. Five to three. Game over. Series momentum completely flipped. This is the kind of loss that sticks in a team’s craw for weeks, especially when you dominated the early going and simply couldn’t close the deal when it mattered most.

Offense Wasn’t Enough When It Mattered

The Giants’ power surge in the second inning looked legitimate. Devers and Adames, two quality hitters, taking Jonathan Loáisiga deep (well, eventually, since he got the win despite throwing just 1.0 inning). Susac’s line drive double showed scrappiness. But three runs in a baseball game is simply not enough when your pitching staff can’t hold water.

Condensed Game: SF@AZ – 5/19/26

What makes this loss particularly sting is the inevitability of it. Once the Giants’ bullpen started showing cracks, once Del Castillo’s ninth-inning single squeaked through, you could feel the momentum shifting like tectonic plates. Marte’s homer wasn’t surprising in its outcome, only its timing. The Diamondbacks deserved that victory for refusing to fold, but the Giants deserved better from their relief corps for hanging their offense out to dry.

This is baseball’s cruelest lesson: dominate early, and it means absolutely nothing if you can’t finish. The Giants learned that harsh truth on Tuesday night in Phoenix.

Box Score

San Francisco Giants Batting

Player AB R H RBI BB SO AVG
Harrison Bader CF 5 0 0 0 0 1 .160
Luis Arraez 2B 5 0 1 0 0 0 .320
Casey Schmitt DH 4 0 1 0 0 0 .294
Rafael Devers 1B 4 1 2 1 0 1 .246
Willy Adames SS 3 1 1 1 1 1 .240
Matt Chapman 3B 3 1 1 0 1 1 .220
Drew Gilbert LF 4 0 0 0 0 1 .207
Daniel Susac C 3 0 2 1 1 1 .412
Will Brennan RF 4 0 0 0 0 0 .067

San Francisco Giants Pitching

Pitcher IP H R ER BB SO ERA
Landen Roupp 6.0 7 1 1 0 3 3.27
Keaton Winn 1.0 0 0 0 1 1 2.21
Erik Miller 0.1 0 0 0 3 0 4.38
Caleb Kilian (L) 1.1 2 3 2 0 1 2.53
Matt Gage 0.0 1 1 1 0 0 1.86

Arizona Diamondbacks Batting

Player AB R H RBI BB SO AVG
Ketel Marte 2B 5 1 1 3 0 0 .222
Corbin Carroll RF 3 1 1 0 1 1 .285
Geraldo Perdomo SS 3 0 0 0 1 0 .222
Nolan Arenado 3B 4 0 2 0 0 0 .278
Ildemaro Vargas 1B 4 1 2 0 0 0 .340
Lourdes Gurriel Jr. LF 4 0 2 0 0 1 .241
Gabriel Moreno C 3 0 0 0 1 1 .253
Adrian Del Castillo DH 4 0 2 1 0 1 .198
Jose Fernandez PR 0 1 0 0 0 0 .276
Ryan Waldschmidt CF 2 1 0 0 1 1 .294

Arizona Diamondbacks Pitching

Pitcher IP H R ER BB SO ERA
Ryne Nelson 7.0 8 3 3 2 3 5.19
Kevin Ginkel 1.0 0 0 0 1 3 3.32
Jonathan Loáisiga (W) 1.0 0 0 0 0 0 2.79