PITTSBURGH — Anthony DeSclafani allowed one hit over five scoreless innings and Steven Duggar hit his first home run in nearly two years to lead the San Francisco Giants past the Pittsburgh Pirates 3-1 on Thursday night.
DeSclafani (3-1) struck out five and walked one while improving to 3-7 against the Pirates. The lone hit off him was a first-inning single by Jacob Stallings.
"I thought he did a great job of grinding and fighting his way through five," San Francisco manager Gabe Kapler said.
The performance came on a night when DeSclafani admittedly did not feel his best.
"Today the body felt super sluggish," he said. "I completely understand as a pitcher that you're not going to feel 100% every day. Today was just a grind, trying to make pitches, trying to get outs. I'm just happy I was able to keep the team in the ballgame and all that."
Duggar's solo shot to right-center field with one out in the fifth off Wil Crowe (0-2) broke a scoreless tie. It was the center fielder's seventh career homer in four seasons, and first since June 13, 2019.
"It's been a while," Duggar said when asked how long it had been since he hit a ball that hard. "I've been trying to find some comfort in the box. I feel like I've built a solid foundation and now it's coming to fruition. It's a credit to our staff. It just felt nice to get (a home run) and ultimately get the win."
Duggar and Mauricio Dubon had two hits each for the Giants, who improved to an NL-best 23-14 with their fifth win in six games. Tyler Rogers earned his third save by pitching a scoreless ninth as closer Jake McGee was rested.