Zac Gallen throws 6 no-hit innings, Diamondbacks hold on to beat Giants 6-4

SAN FRANCISCO (AP) — Zac Gallen pitched six hitless innings for his 50th career victory and the Arizona Diamondbacks held on to beat the San Francisco Giants 6-4 on Wednesday night.
Gallen (11-6) had eight strikeouts, threw 63 of his 100 pitches for strikes and overcame four walks to win for the second time six starts.
Eugenio Suárez and Pavin Smith hit solo home runs to help the Diamondbacks (79-61) move within five games of the NL West-leading Los Angeles Dodgers. Arizona holds the second NL wild-card spot.
LaMonte Wade Jr. homered and had four RBIs for the Giants.
Gallen had scuffled for most of a month and had a 4.94 ERA over five starts in August before putting the clamps on the Giants. The 29-year-old right-hander pitched himself into a pair of jams, but worked his way out each time.
Gallen walked the bases loaded with two outs in the second then retired Curt Casali on a swinging strikeout to end the jam. The Giants’ Mike Yastrzemski walked leading off the sixth, but Gallen got Heliot Ramos to ground into a double play before Michael Conforto struck out swinging.
The Giants didn’t get their first hit until Gallen was gone. Tyler Fitzgerald singled off reliever Kevin Ginkel leading off the seventh, then scored on Wade’s sixth home run of the season.
Ginkel allowed two runs and retired three batters, A.J. Puk struck out the side in the eighth. Justin Martinez gave up two runs in the ninth before getting Brett Wisely to strike out swinging to end it.
Suárez homered off Giants starter Hayden Birdsong in the second. Suárez also doubled in the eighth, barely missing a home run when the ball stuck on top of the center field fence.
Smith ended a two-month home run drought with a solo blast off Spencer Bivens in the fifth.
The Diamondbacks began the game with back-to-back walks off Birdsong, then took the lead on Josh Bell’s one-out RBI single.
Birdsong (3-5) battled control issues and lasted only three innings. The rookie had a season-high five walks and allowed two runs while throwing 77 pitches.
Corbin Carroll led off the game with a four-pitch walk for the Diamondbacks, extending his franchise record for reaching base to 43 consecutive games.
TRAINER’S ROOM
Diamondbacks: 2B Ketel Marte (sprained left ankle) did some running before the game and manager Torey Lovullo said he expects the veteran infielder to be activated off the Injured List at some point on the team’s current road trip. Marte has been on the IL since Aug. 19.
Giants: 3B Matt Chapman was originally in the lineup but was replaced so he could get additional rest. … LHP Robbie Ray(left hamstring strain) played catch before the game.
UP NEXT
Diamondbacks RHP Merrill Kelly (4-0, 4.30) opposes Giants LHP Blake Snell (2-3, 3.56) in the series finale Thursday.