DENVER Chris Iannetta drove in the winning run with a single up the middle in the 10th inning and the Colorado Rockies beat the San Francisco Giants 6-5 on Monday night in a game delayed 55 minutes by rain.