Anthony DeSclafani missed a turn through the Giants' rotation as he dealt with right shoulder fatigue, but he returned to the mound Friday night, and his arm looked fresh.
In his first outing since Aug. 2, DeSclafani went five strong innings in the Giants' 5-4 win over the Colorado Rockies at Oracle Park. San Francisco improved to 75-41 this season and now has won six straight games.
Stay in the game with the latest updates on your beloved Bay Area and California sports teams! Sign up here for our All Access Daily newsletter.
In those five innings, the veteran right-hander allowed five hits, two earned runs, two walks and struck out four. He threw just 82 pitches and picked up his 11th win of the season.
The Giants offense gave DeSclafani four runs of support in the bottom of the first inning, and that was all he needed, although things got close in the end.
After Austin Slater led off the game with a double and Buster Posey worked a one-out walk, Wilmer Flores crushed a two-out, three-run homer to get the scoring started.
Donovan Solano followed with a walk and Mike Yastrzemski moved him to second with a single. Then, Thairo Estrada, starting in place of Brandon Crawford against lefty Austin Gomber, singled to left to bring home Solano, giving the Giants a 4-0 lead.
Darin Ruf capped the scoring for the Giants in the second with an RBI single to score Slater, who doubled for the second straight inning.
Crawford, who agreed to a new two-year, $32 million contract extension with the Giants earlier on Friday, didn't play in the game, but he still got a nice ovation from Giants fans when he was shown on the video board.
Jay Jackson, Tony Watson and Tyler Rogers kept the Rockies off the board for three innings, before Jake McGee gave up a two-run homer to former Giant Connor Joe to make the score a little closer. The lefty closer gave up a pair of two-out hits to Brendan Rodgers and Charlie Blackmon, and was replaced by Zack Littell, who wiggled out of the jam to preserve the win.
RELATED: Crawford never wanted to leave Giants
San Francisco Giants
Find the latest San Francisco Giants news, highlights, analysis and more with NBC Sports Bay Area and California.
The Giants have taken care of business this week, having won the first four of a nine-game homestand after winning the final two games in Milwaukee last weekend.
With the rotation leaking oil recently, DeSclafani's return was a welcome sight for the Giants as they continue to hold off the Los Angeles Dodgers in the NL West race.