PHILADELPHIA -- Travis Wood was three outs away from nine perfect innings.
Against Phillies ace Roy Halladay, that wasn't even enough for a win.
Wood took a perfect game into the ninth before giving up Carlos Ruiz's leadoff double, and Philadelphia stunned the Cincinnati Reds again by winning 1-0 Saturday night on Jimmy Rollins' RBI single in the 11th.
"That's why you come out and play 'em until it's over," Phillies manager Charlie Manuel said. "You put everything into it."
Making his third big-league start, Wood dominated Philadelphia's injury-depleted lineup and matched zeros for nine innings with Halladay, who threw a perfect game of his own May 29 in Florida.
The 23-year-old left-hander was trying for the third perfecto in the majors this year -- not to mention the one Detroit right-hander Armando Galarraga was denied because of a missed call at first base by umpire Jim Joyce.
The only other time there have been two perfect games in one season was 1880.
Ruiz, just off the disabled list, opened the ninth with a line drive to deep left-center that landed cleanly in the alley. Wood stayed in, however, and worked out of the jam. Pinch-hitter Wilson Valdez fouled out trying to bunt, pinch-hitter Raul Ibanez flied out and Rollins fouled out, sending the scoreless game to extra innings.
That was it for Wood, who struck out eight and walked none while throwing 74 of 109 pitches for strikes. He was relieved by Nick Masset in the 10th.
"I tried not to think about it too much," Wood said. "I just tried to go after one hitter at a time and not think about it. I'd take the pitch back to Ruiz. Maybe make it a little better."
With one out in the 11th, Ruiz hit another double, this one off Bill Bray (0-1). Valdez was intentionally walked and pinch-hitter Ross Gload flied out before Rollins lined a single to right off Logan Ondrusek, easily scoring Ruiz.
"We battled. It just wasn't our night," Wood said. "We're putting together good ballgames, we're just coming up a little bit short."
It's the first time the Phillies have had three straight walk-off wins in extra innings. They scored six times in the ninth to tie the game Friday night and won on Ryan Howard's two-run homer in the 10th. Brian Schneider hit a game-ending homer in the 12th on Thursday night, also against the NL Central-leading Reds.
"The last two days have been tough to take," Reds manager Dusty Baker said.
Jose Contreras (4-3) earned the victory in this one by striking out two in a scoreless inning.
"I got sent down and I just went down there and got my stuff together," Wood said. "Just did what I had to do to get back up here."
Before the ninth, the closest the Phillies came to a hit was in the fourth, when third baseman Miguel Cairo jumped to snag Shane Victorino's liner. Francisco lined a ball hard in the eighth, but right at left fielder Jonny Gomes.
"Their guys pitched equally well," Wood said.
Halladay struck out nine and walked one in his last outing before he heads to the All-Star game. His ERA dropped to 2.19.
He knew all about the pressure Wood experienced during his attempt at perfection.
"It's obviously a close game and you want to keep it that way and put as much pressure on them as you can," Halladay said. "It's probably a lot harder going in 0-0 then if you have a lead. We kept the pressure on."
Colorado's Ubaldo Jimenez and Arizona's Edwin Jackson also have thrown no-hitters this season.
Tom Browning is the only Reds pitcher to pitch a perfect game, when he beat the Dodgers 1-0 on Sept. 16, 1988. Browning was also the last Reds pitcher to toss nine scoreless innings and get a no-decision.
Halladay denied the Reds any real chance to score, allowing five hits in nine innings. He let only one runner reach third base, but escaped that jam by striking out Ryan Hanigan and Wood.
"To have a well-pitched game against us and still come out with a win is huge," Halladay said.
- C Dane Sardinha was designated for assignment before the game to make roster room for Ruiz.
- Phillies 3B Placido Polanco will head to Clearwater, Fla., on Sunday and begin a minor-league rehab assignment.
- Reds 3B Scott Rolen missed his second straight game with a stiff back.