PHOENIX -- The Giants couldn't have asked for much more from their youngest starter in nearly a decade.
Right-hander Logan Webb, 22, gave up two runs over five innings in his debut and left with a 6-2 lead at Chase Field. Webb struck out seven Diamondbacks, scattered five hits and walked just one. Only one of the runs was earned.
Webb's first pitch as a big leaguer was a 94 mph fastball that was off the outside of the plate, and he struggled with his command a bit early on. He threw seven straight fastballs to start his night and the Diamondbacks took an early lead when Jarrod Dyson singled and Wilmer Flores doubled on a pitch down an in.
Webb threw a nasty changeup to strike out David Peralta but gave up a second run on an error by Evan Longoria. Brandon Belt got him out of the inning with a slick snag of a liner to first, and Webb locked in from there.
Two runs (one earned) in Logan Webb's first big league inning. His fastball was 94-95. Threw a good changeup to get Peralta out in a big spot: pic.twitter.com/PbYrMfLDiw— Alex Pavlovic (@PavlovicNBCS) August 18, 2019
He struck out two in the second and one more to end the third. The final pitch of that frame might have been Webb's best pitch of the night, a slider in the other batter's box that Adam Jones waved at weakly before tossing his helmet.
[RELATED: Webb motivated after PED suspension]
Webb struck out three in the fourth, getting Nick Ahmed and Josh Rojas on good sliders. He had success with the pitch, which he calls a hard slurve, throwing it for a strike 12 of 18 times and getting four strikeouts.
The bullpen was humming as Webb went out for the fifth, and he was near the end of the line as Flores picked up a third hit. But on his 93rd pitch, Webb got No. 3 hitter Eduardo Escobar to bounce into a 1-6-3 double play. He pumped his fist into his glove as he walked off the mound.