Kelby Tomlinson hit a one-out, tiebreaking single in the ninth and the San Francisco Giants rallied to beat the Colorado Rockies 3-2 on Tuesday night. Eduardo Nunez had a solo homer in the third and a game-tying RBI groundout in the eighth. Santiago Casilla pitched the ninth for his 31st save.