Blake Sabol hit a game-ending two-run homer in the ninth inning, and the San Francisco Giants rallied past the St. Louis Cardinals 5-4 on Tuesday night.
With two outs and a runner on second, Sabol sent Ryan Helsley’s 1-2 offering over the wall in center field for his first career walk-off homer. Helsley (0-2) blew his third save of the year.
San Francisco trailed 4-2 entering the ninth. Joc Pederson reached on a fielding error by second baseman Tommy Edman, and Mike Yastrzemski followed with an RBI double to bring the Giants within one.
Yastrzemski homered earlier in the game as San Francisco won its fourth in a row.
Paul Goldschmidt broke a 2-2 tie with a two-run single in the eighth inning to give the Cardinals their first lead of the night.
Edman homered in the third for the Cardinals, who fell to 9-15 for their worst 24-game start in 50 years.
The Giants took an early lead in the bottom of the second with the help of two St. Louis errors on the same play. Thairo Estrada stole second and took third when catcher Willson Contreras’ throw went into center field. When Dylan Carlson bobbled the ball, Estrada headed home.
Edman tied it with his fourth home run of the season. Yastrzemski answered with a solo shot in the fourth, his fifth of the year.
Cardinals starter Jake Woodford allowed two runs in 5 1/3 innings with four strikeouts.
Cardinals LHP Steven Matz (0-3, 6.55 ERA) seeks his first win of the season Wednesday night opposite Giants RHP Anthony DeSclafani (1-1, 2.63), whose seven career wins over St. Louis are his most against any opponent.