Casey Schmitt smacked a three-run homer, Justin Verlander won what could be his final game in San Francisco, and the Giants held on for a 4-3 victory over the visiting Colorado Rockies on Saturday afternoon.
Spencer Bivens got the final two outs with the potential tying run on third base, saving a third straight win for the Giants (80-81), who needed to complete a sweep over the Rockies on Sunday in the regular-season finale to avoid a losing season.
The homers by Hunter Goodman, his 31st in the first inning, and Brenton Doyle, his 15th in the second, staked Rockies starter Kyle Freeland to an early 2-0 lead.
But the Giants seized the upper hand for good in the last of the second with one swing of Schmitt's bat, whose go-ahead homer, his 12th of the year, also scored Matt Chapman, who h