SAN DIEGO -- Rookie Paul McAnulty acted like he'd been there before, even though he hadn't.
With his parents in the stands, McAnulty hit his first career homer, a two-run shot with one out in the 11th inning, to lift San Diego to a 2-0 win over the Colorado Rockies on Wednesday night that kept the Padres within one game of the NL West lead.
McAnulty, a September callup, rounded third and tossed away his batting helmet before being engulfed in a wild celebration at the plate.
"You get hit pretty hard on the head if you keep it on," said McAnulty, who hit 19 homers at Triple-A Portland this year. "I was like, 'OK, throw it off.' I see everyone else do it, so I was like, 'Yay, I get to do it.'"
McAnulty, who made his big league debut last year with the Padres, had homered before at Petco Park. But it was for Class A Lake Elsinore against Stockton in 2004, the year the spacious ballpark opened.
He a 1-0 fastball from Nate Field (0-1) to straightaway center. It was just the fifth hit of the night for the Padres, who completed a three-game sweep.
"I knew I hit it good, but it's Petco Park," he said. "I was just trying to run."
Todd Walker started the winning rally when he doubled into the right-field corner to bring up McAnulty.
"I put him up there to get a base hit," manager Bruce Bochy said. "He was my single guy, and he ends up hitting one out."
The Padres have won five in a row and seven of eight. On Monday night, rookie Josh Barfield hit a three-run homer in the ninth to give San Diego a 7-5 win.
San Diego, trying to win consecutive NL West titles, stayed one game behind the Los Angeles Dodgers in the division and opened a three-game lead in the wild-card race, over Philadelphia and Florida.
Padres rookie sidearmer Cla Meredith (5-1) pitched 1 2/3 innings to extend his scoreless innings streak to 29 -- over 25 appearances -- and break the franchise record for a reliever. Mark Davis set the old mark of 27 2/3 innings in 1988. The overall franchise record is 30 innings by Randy Jones in 1980.
"The kid's been incredible," Bochy said.
Meredith was nonplussed.
"Let's get one thing straight -- tonight's about what happened out there with McAnulty and everybody," Meredith said. "Hoffy went in and did a great job, everybody did. I just so happened to set a record in all of the hoopla."
Trevor Hoffman got himself into and out of a ninth-inning jam in a non-save situation, striking out the side to keep the score at 0-0.
Hoffman, six saves short of breaking Lee Smith's record of 478 saves, allowed Matt Holliday's leadoff single up the middle and Brad Hawpe's double into the gap in right-center. Hoffman struck out rookie Troy Tulowitzki on a high changeup before Cory Sullivan was intentionally walked to load the bases. Hoffman struck out Chris Iannetta and pinch-hitter Yorvit Torrealba to end the inning.
"We had some chances, especially a big chance in the ninth, but we weren't able to convert," Rockies manager Clint Hurdle said. "Give their pitching staff some credit."
Hensley has allowed one earned run in his last 28 innings.
"It's tough when you have so many chances and don't take advantage, not even once," Colorado's Todd Helton said. "And our pitchers hold them down all game and we lose."
- It the eighth time in 10 starts that Hensley allowed two or fewer earned runs.
- The Padres open a 10-game trip on Friday at San Francisco. The trip concludes with four games at Dodger Stadium, the last meeting this year between San Diego and Los Angeles.
- Jake Peavy is scheduled to start the series opener at San Francisco on Friday night, followed by David Wells on Saturday night.