Blake Snell allowed four hits over six innings and Trent Grisham hit a two-run homer to lead the San Diego Padres to a 4-3 victory over the San Francisco Giants on Tuesday night.
Snell (6-7) struck out eight and rebounded from a shaky start against Cleveland his last time out, when he permitted a season-high six runs. In three starts against San Francisco this season, the left-hander has held the Giants to two runs and struck out 27 over 17 2/3 innings.
The Padres extended their lead for the National League’s third wild card to three games over Milwaukee, and they pulled within a half-game of Philadelphia for the second spot.
The floundering Giants committed four errors and lost their sixth in a row. They entered this series hoping to make up ground on San Diego, but instead have fallen 9 1/2 games back for the NL’s final postseason spot.
Logan Webb (11-8) took the loss despite allowing just one unearned run over 5 2/3 innings. He struck out seven and walked one.
Snell saved his best for his last inning. San Francisco had a runner on second with one out in the sixth, trailing 1-0. But Snell struck out Thairo Estrada on a nasty slider, then blew a 96 mph fastball by Brandon Crawford to end the threat on his 105th and final pitch.
San Diego extended its lead to 4-0 in the seventh with three runs off Tyler Rogers, highlighted by Grisham’s 16th homer, an opposite-field shot.
Joc Pederson hooked a two-run homer in the ninth just inside the right-field foul pole off Nick Martinez to bring the Giants within 4-3. But Martinez retired Evan Longoria on a foul pop and nailed down his fourth consecutive save since replacing struggling Josh Hader as San Diego’s closer.
Padres: RHP Craig Stammen (right shoulder inflammation), sidelined since July 9, made his first rehab appearance for Class A Lake Elsinore, allowing one walk and striking out two in one inning. … RHP Tayler Scott (right middle finger laceration) will begin a rehab assignment with Triple-A El Paso.
Giants: C Joey Bart was placed on the seven-day concussion IL after taking a foul tip off the mask in Monday’s game. INF/C Yermin Mercedes was recalled from Triple-A Sacramento and started at first base. Austin Wynns was behind the plate. … OF Austin Slater left after two innings with a dislocated left pinkie. He was replaced in center field by Mike Yastrzemski.
RHP Joe Musgrove (8-6, 2.96 ERA) goes for San Diego on Wednesday afternoon, looking to snap a streak of six consecutive losses. San Francisco counters with LHP Alex Wood (8-11, 5.00), who’s lost his past two starts and allowed a combined 15 earned runs.