Green (0-2) retired the first batter he faced before Pedro Feliz reached on an infield single, bringing up three straight pinch-hitters.
After Chris Coste walked to load the bases, Victorino walked on a 3-2 pitch to give the Phillies a split in the first two games of the series against their rival.
"I was taking a strike because I haven't seen him," Victorino said. "Once he got one, I wanted to get a hit. You tell yourself to be patient. He has as much pressure as you. I saw the ball down and he called it a ball."
Jack Taschner (1-0) pitched out of trouble in the 10th, retiring Carlos Beltran on an inning-ending double-play grounder with runners at first and third. Third baseman Feliz started a nice turn with a quick toss to second baseman Eric Bruntlett.
"He could've thrown home, but we wanted a double play," Phillies manager Charlie Manuel said.
After the Mets scored three runs to take a 5-4 lead in the sixth, Ibanez hit a shot off the "Drive 'em Outta Here" automobile dealership billboard that hangs off the facing of the second deck in right field. The "Ra-uuuuul" chants for the new fan favorite drowned out all the boos from the Mets fans among the sellout crowd of 45,069 at Citizens Bank Park.
Moyer took a 4-2 lead into the sixth and retired the first two batters. But the Mets tied it when Murphy and Castro connected back-to-back.
Moyer gave up five runs and seven hits in 5 2/3 innings. The 46-year-old Moyer needs one victory to become the oldest player to record 250 wins.
Mets starter Oliver Perez allowed four runs and five hits, walking six in 2 1/3 innings. Perez, who has a 9.97 ERA, could be in danger of losing his job in the rotation, despite signing a $36 million, three-year contract in the offseason.
"I feel embarrassed," Perez said.
Perez won 25 games for the Mets over the last two seasons, but the lefty has been awful this season. Manager Jerry Manuel wanted to give him a chance to face the Phillies before making a decision on removing him from the rotation. Perez was 1-0 with an 0.35 ERA against Philadelphia in four starts and 26 innings last year.
"I really have to think about it," Manuel said. "His confidence is shot."
Phillies ace Cole Hamels tested his injured left ankle in the bullpen. General manager Ruben Amaro Jr. said the results were encouraging, but indicated that Hamels could miss his next start at St. Louis on Tuesday. ... Jerry Manuel was fined $1,000 for failing to comply with pace-of-game regulations during the Mets' game against Florida on Wednesday, a baseball official told 1050 ESPN New York radio. Manuel said he was trying to stall the action when he called on Santos from the bullpen to bat for Castro with two outs and the bases loaded in the ninth. Santos popped out. ... Mets 1B Carlos Delgado (hip) wasn't in the lineup for the fifth straight game, but walked as a pinch-hitter. ... Phillies closer Brad Lidge pitched a scoreless ninth in his first appearance since last Saturday. He was bothered by inflammation in his right knee. ... Phillies 2B Chase Utley (leg) didn't start, but flied out as a pinch-hitter.