DENVER — A solid start to the day by the Giants gave way to a rough finish.
Charlie Blackmon lined a two-out single in the ninth inning off reliever Sergio Romo, helping the Colorado Rockies beat San Francisco 10-9 on Monday and stop the Giants’ six-game win streak.
Earlier, the Giants broke away from a tie and beat Colorado 4-2 in a game that resumed after it was suspended May 22 in the sixth inning because of rain.
In the regularly scheduled game, the Giants blew a five-run lead and then rallied against Rockies closer LaTroy Hawkins (3-2) from two runs down in the ninth to tie it. But in the bottom half, Mike McKenry led off with a single up the middle off Romo (5-4). McKenry scored from third when Blackmon’s hit fell near the right-field line.
“Hard-fought game, tough game,” Giants manager Bruce Bochy said. “That’s one that you see here in this ballpark. In the sixth inning, we just couldn’t stop it, a four-run inning there killed us. The guys fought back. What a job they did there in the ninth. Couldn’t stop’ em, though.”
Hunter Pence hit a three-run homer for the Giants. Pence also came up big hours earlier, when his tiebreaking double in the eighth led the Giants in the resumption.
Hawkins struggled in the ninth, giving up an RBI single to Buster Posey and another to Pablo Sandoval that tied the game.
It set the stage for Blackmon, who came through with the Rockies’ seventh walk-off hit of the season. He had been 0 for 5 in the game before the hit.
Trailing 7-2 in the sixth, the Rockies scored four runs off starter Tim Hudson, who was denied in his bid for his first career victory at Coors Field.
“We felt like we had the game in hand, but weird things have happened here, that’s for sure,” Hudson said. “It’s just a crazy place to play. They had some things go their way during a couple of those innings to set up some scoring opportunities for them and they took advantage. It really was nothing more than that.”