Updated

SAN DIEGO (AP) — Chase Headley singled in the winning run in the ninth inning to give the San Diego Padres a 3-2 win over the Colorado Rockies on Tuesday night.

Headley's single to right-center field scored rookie Lance Zawadski from second base without a throw after Franklin Morales (0-3) intentionally walked Adrian Gonzalez.

In four plate appearances immediately following an intentional walk to Gonzalez this season, Headley is 3 for 3 with a double, home run and sacrifice fly with seven RBIs.

Zawadski led off the inning with a walk off Morales and was sacrificed to second by Tony Gwynn. After an out, Gonzalez was walked intentionally after the count went to 3-0.

Heath Bell (2-0) pitched the ninth for the win.

San Diego tied it at 2 in the eighth inning on Jerry Hairston Jr.'s sacrifice fly. Hairston also had a run-scoring triple in the fourth.

Pinch-hitter Will Venable tripled off Manny Corpas with one out in the eighth and Hairston followed with his sacrifice fly.

Greg Smith, who lasted a career-low one inning in his last start for Colorado, allowed one run in five tough innings. Smith found himself in trouble throughout as he issued five walks. But the lefty left six runners stranded.

Wade LeBlanc gave up two runs on seven hits in six innings for the Padres. The left-hander, who struck out four and walked two, had his ERA go from 0.52 to 1.16.

Smith led off the fifth inning with a double and scored on Carlos Gonzalez's one-out double. Todd Helton followed with a run-scoring single to give the Rockies a 2-1 lead.

Hairston put San Diego ahead 1-0 with an RBI triple in the fourth that scored Headley with two outs.

LeBlanc escaped a bases-loaded, one-out jam in the fourth by getting Miguel Olivo to bounce into a force out at home and striking out Ian Stewart looking on a 72 mph changeup.

The Padres had the bases loaded in the sixth when reliever Randy Flores bounced a pitch to the padded backstop. Kyle Blanks attempted to score on the play, but Olivo took the rebound off the backstop and threw to Flores, who made the tag.

LeBlanc has been solid since replacing the injured Chris Young in the starting rotation. He was making his fourth start since being recalled from Triple-A Portland on April 18. LeBlanc allowed a run in the first inning of his first start, and extended his scoreless streak before the Rockies' two-run fifth.

NOTES: Colorado OF Dexter Fowler (ankle) was held of the starting lineup. Fowler was hurt running the bases Sunday at San Francisco. Fowler grounded out as a pinch hitter in the seventh and stayed in the game in CF. ... When David Eckstein was caught stealing in the first inning, it was just the seventh time the Padres had someone thrown out. San Diego leads the NL with 31 stolen bases. ... LeBlanc, who singled in the third, is 5 for 8.