Despite several injuries to key players, the Mets' weakest link so far this season has been their healthy bullpen. It showed again on Wednesday night as the Phillies rallied for a 10-6 win over the Mets at Citi Field.

After a Lucas Duda hit a two-out, two-run home run off of Cliff Lee that gave the Mets a 3-1 advantage in the sixth inning, Bobby Parnell relieved Dillion Gee and quickly gave up a game tying two-run homer to pinch hitter Carlos Ruiz.

Jon Rauch allowed the Phillies to take a 4-3 lead in the seventh before Tim Byrdak, Ramon Ramirez and Chris Schwinden combined to allow six runs in the ninth inning, including a three-run shot off the bat of Jimmy Rollins.

Antonio Bastardo (2-1) was credited with the victory after Lee's exited in the seventh trailing 3-1. Lee (0-2) is still winless in eight starts this year.

Dillion Gee threw 6 2/3 innings giving up just a second inning homer to Ty Wiggington. He was also charged with a run in the two-run blast from Ruiz.

The Mets scored three in the ninth on Duda's second homer of the game, a solo-shot, and RBIs from Andrew Torres and Daniel Murphy.

New York won five of six in Philadelphia before dropping two of three in this series at home.

The Mets (28-23) have Thursday off before wrapping up their home stand with a four game series against the Cardinals.