SAN FRANCISCO -- Madison Bumgarner followed up his worst start of the season with one of his best.
Bumgarner (4-7) bounced back from a rough start against the Dodgers when he allowed six runs in 3 2/3 innings with a sharp performance in what could be an audition for a contender looking to add a proven playoff performer down the stretch. The 2014 World Series MVP is in the final year of his contract and the struggling Giants could look to deal their best asset in hopes of adding prospects to the farm system.
"He's shown that ability so many times to come off a bad start and put it behind him and wash it off and bounce back," manager Bruce Bochy said. "He did that tonight. What a great game he threw."
Bumgarner said he made some minor adjustments between starts and it paid off. He retired the first 10 batters he faced with six strikeouts before allowing a solo homer to Ian Desmond.
The only other run he gave up came in the sixth inning when left fielder Alex Dickerson appeared to lose a fly ball by David Dahl in the lights, leading to an RBI double that cut San Francisco's lead to 3-2.
"I've been getting caught just pitching to just one side pretty much every pitch," he said. "These guys are too good to do that to. The plate is small enough as it is so you better use the whole thing."
Bumgarner preserved the lead by striking out Ryan McMahon to end his first outing with double-digit strikeouts since 2017. Bumgarner allowed two runs, three hits and three walks.
Will Smith pitched the ninth for his 21st save in as many chances.
Gonzalez, who was making his first appearance in the majors since 2016, struck out the side in order in the first inning. He allowed three runs and six hits in five innings.
"It's a great comeback for Chi Chi from where he's been," manager Bud Black said. "He'll be the first to tell you he wanted better results but when a guy comes back from Tommy John, a long haul back, then get back to the big leagues which is a goal for all players . we were all excited for him. He got off to a good start then it sort of got away from him as the game went on."
Tyler Austin added a pinch-hit homer in the seventh for the Giants to make it 4-2.
Rockies: INF Brendan Rodgers was placed on the 10-day injured list with a right shoulder impingement after hurting his shoulder on a throw over the weekend in Los Angeles.
Giants: SS Brandon Crawford was back in the lineup after getting a day off Monday with mild hamstring tightness.
The Giants finished the game with three perfect innings from the bullpen. San Francisco's relievers have thrown 33 straight scoreless innings in the past eight home games against the Rockies, allowing just 12 hits.
Brandon Belt started as the leadoff hitter for the Giants for just the second time in his career. He struck out on three pitches in his first at-bat but drove in the first run with a sacrifice fly in the third inning. He will stay in the leadoff spot Wednesday.
"It didn't look too smart the first at-bat," Bochy said. "I told him, `You're supposed to make me look good, but three pitches and you sit down.' He laughed."
Catcher Buster Posey hosted 1,000 Junior Giants players before the game, giving each of them a ticket to the game and a free glove. Posey also took questions from the children at a ceremony held in the stands.
More AP MLB: https://apnews.com/tag/MLB and https://twitter.com/AP-Sports
Kurkjian: Game 4 postponement benefits the Astros
Tim Kurkjian sees the delay of Game 4 of the ALCS benefiting the Astros in the long run because of the pitching matchups going forward.
Kurkjian: Adding Maddon a great move for Angels
Tim Kurkjian reacts to former Cubs manager Joe Maddon being hired by the Angels and what offseason moves they need to be contenders.
Stephen A.: Nats are finding life is better without Harper
Stephen A. Smith and Max Kellerman react to the Nationals reaching the World Series after Bryce Harper left for the Phillies.
Cole pitches Astros past Yankees 4-1 for 2-1 lead in ALCS
A gritty Gerrit Cole held the New York Yankees scoreless without his sharpest stuff, Jose Altuve sparked Houston at the plate and the Astros locked down a 4-1 victory Tuesday to take a 2-1 lead in the AL Championship Series.
Astros, Yankees to play Game 4 of ALCS on Thursday after rainout
First pitch for Game 4 of the ALCS between the Astros and Yankees has been moved to 8:08 p.m. ET on Thursday after expected bad weather postponed the game Wednesday.
Yankees, Astros brace for possible Game 4 rainout
The New York Yankees know that if they are going to beat the Astros in the American League Championship Series, they likely will have to face Houston aces Justin Verlander and Gerrit Cole again.