SAN FRANCISCO — For the second consecutive day, shortstop Brandon Crawford came through to deliver the decisive hit for the Giants, crushing a go-ahead, three-run home run to propel his hometown club to a 4-3 win over the Rockies on Saturday afternoon at Oracle Park.

The Giants trailed, 3-1, entering the bottom of the sixth inning, but their offense finally began to stir after Alex Dickerson and pinch-hitter Wilmer Flores drew walks against Rockies left-hander Ben Bowden to put a pair of runners on with one out for Crawford.

The 34-year-old veteran capitalized on the left-on-left matchup, pulling a 92.4 mph fastball at the bottom of the zone over the right-field wall to give the Giants a 4-3 lead. Crawford’s second home run of the season rocketed off his bat at 107 mph and traveled a projected 385 feet, according to Statcast.

Crawford also produced the game-winning hit on Friday, when he hit a go-ahead, two-run double to break a scoreless tie in the seventh inning and lift the Giants to a 3-1 win in their home opener.

A Bay Area native, Crawford received one of the loudest ovations during pregame introductions on Friday, and his clutch hitting has given fans even more reason to celebrate as they return to Oracle Park for the first time since September 2019. Crawford has acknowledged that he’s trying to savor every moment, as he’s entering the final guaranteed year of his contract with the Giants.

Right-hander Logan Webb came away with a no-decision after giving up three runs over five innings in his second start of the year. Relievers Caleb Baragar, Reyes Moronta, Tyler Rogers and Jake McGee combined to fire four shutout innings to seal the win for San Francisco, which has now won four of its last five games and will aim to complete a three-game sweep of the Rockies behind right-hander Anthony DeSclafani on Sunday.