Mike Yastrzemski hit a grand slam in the bottom of the eighth inning to give the Giants a 9-8 lead over the Diamondbacks after San Francisco trailed by seven runs earlier in the game.
Just when you think they're down and out, they always seem to find their way back into the game.
Down 7-0 after the first two innings, the Giants slowly but surely crept their way back into their game against the Arizona Diamondbacks Tuesday night.
Fast forward to the bottom of the eighth inning, the Giants found themselves down 8-5 with the bases loaded and two outs.
Stay in the game with the latest updates on your beloved Bay Area and California sports teams! Sign up here for our All Access Daily newsletter.
Mike Yastrzemski, who has been struggling at the plate since returning from the injured list, came through with some late-game magic.
Yastrzemski's electric moment had Oracle Park rockin' like it hasn't in a long time.
RELATED: Kapler explains how 'next man up' can be stressful for Giants
San Francisco Giants
Find the latest San Francisco Giants news, highlights, analysis and more with NBC Sports Bay Area and California.
Tyler Rogers came in for the ninth inning and set the D-backs down in order to cap off yet another incredible comeback by the Giants.
Download and subscribe to the Giants Talk Podcast