PITTSBURGH - Alex Presley turned the Pittsburgh Pirates' first at-bat of 2012 into a sharp single against Philad-elphia ace Roy Halladay.
The liner sent a buzz through the largest crowd in PNC Park history. Then Halladay settled down and buzzed through the Pirates.
The two-time Cy Young winner allowed two hits over eight innings in a 1-0 victory on Thursday.
"Nobody solves Roy Halladay," Presley said. "I don't need to tell anyone how good he is. He pitched a great game. He shut us down after the first inning."
Pittsburgh's Erik Bedard nearly matched Halladay pitch for pitch, giving up just one run and six hits in seven innings in his National League debut. Bedard struck out four and walked one.
"I've done it before so it wasn't a big deal but it was nice to get the chance to do it with a new team and it was nice to pitch well in front of the fans," Bedard said. "Anytime you lose, though, you wind up disappointed. I wish I wouldn't have been able to hold them off the board but they got one across and that made the difference."
Next up: Philadelphia at Pittsburgh, Saturday, 7:05 p.m.
It tends to when Halladay is pitching.
Missing injured stars Ryan Howard and Chase Utley, the Phillies scored the lone run they needed on a sacrifice fly by Carlos Ruiz in the seventh. New closer Jonathan Papelbon pitched a perfect ninth for his first National League save.
"It was a good game for us," Halladay said. "It went the way we wanted and Papelbon came in and got his feet wet and got that out of the way. All in all I think it was a good way to do it."
For Halladay and his teammates, it was a familiar score with a different winner. Their season ended last year when Halladay lost a 1-0 decision to Chris Carpenter and the St. Louis Cardinals in the deciding Game 5 in the first round of the NL playoffs.
The Phillies start this season as the favorites to win their sixth straight NL East title.
Making his 10th opening day start, Halladay didn't argue when manager Charlie Manuel opted to bring in Papelbon.
"I understand at this point," Halladay said. "A couple weeks from now I'm going to fight him."
Halladay sparkled, giving up just two first-inning singles while striking out five without issuing a walk.
Halladay was pulled three outs before getting a chance at his 21st shutout.
"We just didn't get many pitches to hit," Pittsburgh manager Clint Hurdle said.
The Pirates are hardly the Cardinals - who went on to win the World Series last year - and didn't get a runner to third base over the last eight innings.
Bedard's only bobble came in the seventh. Ty Wigginton, filling in while Howard continues to rehab his left Achilles, singled with one out in the seventh and John Mayberry followed with a double to right.
Ruiz, who had three hits, sent a fading liner to right and Jose Tabata made the catch, but Wigginton slid under catcher Rod Barajas' tag to give Philadelphia the lead.
It was just a run, but it was plenty for Halladay.
Baseball's best pitcher over the last decade gave up singles to Presley and Jose Tabata to start the game, eerily similar to the two hits he allowed against St. Louis in that Game 5 last fall. The Cardinals, however, turned those hits into the game's only run.
Pittsburgh - which brought in veterans Clint Barmes and Barajas to help kick-start one of baseball's weakest offenses last season - didn't get that close.
Andrew McCutchen, who signed a $51 million deal last month as the linchpin of the Pirates' rebuilding project, grounded into a double play and Neil Walker flied out to end the first-inning threat.
That was the only chance the Pirates got against Halladay. And Papelbon took care of the ninth. Manuel never hesitated to bring in the former Boston reliever despite Halladay's dominance.
Halladay never threw more than 88 pitches during spring training and had 92 in eight innings. That was enough for Manuel.
"He hadn't been stretched out," Manuel said. "I figure if he went into the ninth and they took some pitches he was going to go to 105-112 somewhere in there. By three or four starts he'll be wound up to go 115-120."
Bedard tried to his best to keep pace. Mixing speeds and locating his curveball expertly, the lefthander who has been plagued by injuries throughout his career worked quickly. His only bobble came in the seventh, but it was enough to prevent the Pirates from staying unbeaten all-time in opening day games against the Phillies.
NOTES: Pittsburgh starter A.J. Burnett, on the 15-day DL, joined the Pirates for opening day festivities but is expected to start for Class A Bradenton on Friday. He is eligible to return on April 10 ... Halladay's 10 opening day starts are tied for the fourth-most in baseball history ... The two teams are off Friday and meet again Saturday. Jeff Karstens will start for the Pirates while Cliff Lee gets the nod for Philadelphia.