Omar Vizquel doubled to start a game-tying rally in the ninth and then drove in the winning run with a sacrifice fly in the 10th, leading the San Francisco Giants to a 3-2 win over the Colorado Rockies on Wednesday.
Brian Wilson struck out Omar Quintanilla looking for the final out in the 10th to pick up his 14th save in 16 chances.
Tyler Walker (2-2) got the win after setting down the Rockies in the ninth.
Ray Durham led off the 10th with a single and Rich Aurilia drew a walk off Matt Herges (2-1). After Fred Lewis' fielder's choice moved Durham to third, Vizquel lifted a fly to left, easily scoring Durham with the go-ahead run.
The Giants scored twice in the ninth off closer Brian Fuentes to tie the game. Vizquel led off with a double and came home on Bengie Molina's one-out single to center.
With two outs, pinch hitter Steve Holm laced a double to left-center to bring in Molina. Holm had been a late scratch from the game due to flu-like symptoms.
The comeback spoiled Ubaldo Jimenez's sensational outing. The 24-year-old went seven innings, scattering three hits while striking out one and walking two. He was looking for his first win since April 8 against Atlanta. Jimenez is now 0-3 with five no decisions since that victory.
Willy Taveras, Matt Holliday and Ryan Spilborghs all had two hits for the Rockies, who lost for the second straight day.
The two longest active hitting streaks in the majors both came to an end Wednesday. Randy Winn had hit safely in 15 in a row before an 0-for-4 afternoon, while Clint Barmes' streak of 13 straight was halted after going hitless in five plate appearances.
Winn had a potential extra-base hit taken away from him when Todd Helton made a nifty short-handed grab of his hard shot down the line. He was also intentionally walked in the 10th.
Starter Jonathan Sanchez last 6 1-3 innings, surrendering eight hits and two runs while striking out five in the no decision.
The left-handed Sanchez did a solid job of damage control, striking out Chris Iannetta with the bases loaded in the third and then getting Iannetta to pop up to shallow right with two on in the fifth.
Jeff Baker had a sacrifice fly in the second, scoring Helton after he led off the inning with a walk.
Holliday also had an RBI on a groundout in the first after being robbed of a hit up the middle. Sanchez blindly swatted his glove at Holliday's first-inning liner up the middle, knocking it down.
Sanchez then scampered after the ball along the first base line, picked it up and threw out Holliday.
Taveras, who singled to open the first, stole second and advanced to third on a wild pitch, raced home on the play for the first run.
Notes: Rockies OF Brad Hawpe was given the day off after suffering a cramp in his right hamstring in Tuesday's game. ... Vizquel played his 2,581st contest at shortstop Wednesday, moving him two away from tying fellow Venezuelan Luis Aparicio for the all-time lead in games played at the position. ... Giants INF Travis Denker made his major league debut Wednesday as a pinch hitter in the 10th. He flied out to left.