In Start One last week Tim Lincecum walked seven and won. In Start Two on Tuesday night he walked three in a five-run inning, including the pitcher, and got away with a no-decision. He must be living right.

The same goes for the Giants, who roared back from two four-run deficits and beat the Rockies 9-6 to improve to 5-3 on the season and 2-0 in Lincecum's imperfect, yet gritty starts.

The biggest hit was Brandon Crawford's three-run homer in a four-run sixth that wiped out most of a 6-2 Colorado lead. Nick Noonan singled and scored the tying run on Hunter Pence's second RBI single.

With the score tied 6-6, Andres Torres opened the eighth with a pinch double and scored on Angel Pagan's third hit of the night and 13th in eight games, a line single that whizzed past pitcher Matt Belisle's head close enough for the right-hander to read Bud Selig's signature.

That launched a three-run run rally that also featured RBI hits by Pablo Sandoval and Gregor Blanco, who hit a safety squeeze.

The Giants sought a scoring burst like this after averaging 2.7 runs over the first seven games. That the catalyst was an opposite-field homer from a shortstop who hits eighth was surprising, maybe even to the shortstop.

Crawford said he had not hit one the other way since a playoff game three years ago in San Jose. Asked if he knew Tuesday's was gone when he hit it, Crawford said he did not, because "I kind of lost the feeling for opposite-field home runs."

He hit it against reliever Adam Ottavino after starter Juan Nicasio walked Gregor Blanco and Hector Sanchez to start the inning.

"We're down by four, so to say I was trying to hit a sacrifice fly is not realistic," Crawford said. "I was trying to hit the ball hard, and I hit it pretty well."