PHOENIX (AP) Logan Webb found himself in the middle of a playoff race, and was up to the challenge.
The 22-year-old right-hander survived a rocky start and pitched five innings to win his major league debut, leading the San Francisco Giants to an 11-6 victory over the Arizona Diamondbacks on Saturday night.
"It was awesome. Everyone here wants to win. I want to win more than anything," Webb said. "So if I can help out in any way possible, that's the main goal."
Brandon Belt hit a grand slam and tied a career high with six RBIs as the Giants won their third straight game and sixth in the past seven to continue their surge into serious National League wild-card contention.
"It's good to see him have a big day. I know it's been a little tough sledding for him, and we need him," Giants manager Bruce Bochy said. "It's got to be good for his confidence."
Kevin Pillar had a career-high five hits for the Giants.
Webb (1-0) allowed one unearned run on five hits with seven strikeouts. Pillar scored three runs in going 5 for 5 with an RBI, and Mike Yastrzemski had three hits a night after hitting three home runs.
The Diamondbacks have lost the first three games of a key four-game set with the Giants and dropped four in a row overall. Arizona's Taylor Clarke (4-4), liked Webb called up from the minors to make the start Saturday, lasted just 1 2/3 innings and was charged with three earned runs on five hits.
"We have to figure it out. We've got to pitch better. We have to do a lot of things better," Diamondbacks manager Torey Lovullo said. "These guys are not trying to make mistakes. They're not trying to lose baseball games. They're not trying to throw bad pitches, it's just the nature of the beast right now and it's on us."
Belt's slam quickly erased a 2-0 Arizona lead. The first three Giants hitters of the second inning reached base on a walk, fielder's choice and throwing error, and bloop single. Belt then cleared the bases for his second career grand slam, his 14th home run of the season and second in two days.
The Giants loaded the bases again on Clarke in the second inning, and added a fifth run in the inning on Evan Longoria's sacrifice fly.
Webb became the third Giants pitcher to make his major league debut as a starter this season, joining Shaun Anderson and Conner Menez.
Christian Walker and Nick Ahmed homered for the Diamondbacks, and Wilmer Flores had four hits. San Francisco scored two runs in both the seventh and eighth innings and totaled 18 hits for the game.
Alex Avila, who started the game as the Diamondbacks' catcher, pitched the top of the ninth inning and got a called third strike on Yastrzemski before retiring the side in order.