NEW YORK - Raul Ibanez spent most of the week angry, hurt and uncharacteristically defiant.

Yesterday, he declared that he was done talking about steroids, and after a quiet 0-for 4 in the first nine innings, he won tonight's Phillies game against the New York Mets, 6-3, with a two-out, three-run homer in the 10th inning.

It was the Phillies' second extra-inning win at Citi Field in two nights. The Phillies closed their 10-game road trip with seven wins and three losses, and won the three-game series against the Mets, who now trail them by four games in the National League East.

Upset by a blogger's suggestion that he may have used performance-enhancing drugs, and an Inquirer column that discussed it, Ibanez lashed out Tuesday, denying drug use. Yesterday, he expressed himself only on the field.

The homer won a game that began with an effective outing by starter Jamie Moyer. The lefthander made a recent mechanical adjustment that improved his motion from the stretch, and the change seemed to serve him tonight. Moyer allowed eight hits in six innings but limited the damage and allowed just three runs.

New York took a quick lead in the first after Luis Castillo led off with a double. Alex Cora sacrificed Castillo to third, and Carlos Beltran drove in the runner with a groundout.

David Wright led off the second with a single, and Fernando Tatis followed with a drive to center that Shane Victorino caught at the edge of the warning track. Wright stole second with two outs, but Moyer got Omir Santos to fly to left.

The Mets added a run in the third when Castillo hit a one-out single, moved to third on a sacrifice and scored on a Beltran double.

Wright led off the fourth with a shot that bounced off the left-field wall, but he was retired at second when Raul Ibanez's throw nabbed him by several feet. Tatis then singled and Fernando Martinez was hit by a pitch, but Santos flied out and pitcher Tim Redding grounded into a fielder's choice.

Castillo and Beltran combined for another run in the fifth. Castillo doubled to lead off the inning, advancing to third on a groundout and scoring on Beltran's sacrifice fly.

The Phils' offense started slowly against Redding but tied the score in the seventh.

The Phillies' first hit and run off came when Pedro Feliz singled to lead off the third. Chris Coste dunked a ball into shallow right, moving Feliz to third. Moyer reached first on a fielder's choice after popping up in a sacrifice-bunt attempt, and Jimmy Rollins drove in Feliz with a sacrifice fly, tying the score at 1.

Rollins singled to lead off the sixth. Victorino failed to advance him by popping up to the infield, but Chase Utley drove in the runner with a double into the corner in right field. Utley remained at second as Redding struck out Ryan Howard and Ibanez to end the inning.

Feliz hit a one-out single in the seventh, and Coste moved him to third with a double. Matt Stairs, pinch-hitting for Moyer, grounded to second, knocking in Feliz and tying the score at 3. Rollins then stranded Coste at third by flying out to center.

Contact staff writer Andy Martino at 215-854-4874 or amartino@phillynews.com.