Updated

Charlie Manuel knows the return of stars Roy Halladay and Ryan Howard from injuries should help the reeling Phillies.

Just not this much.

Hours after the Phillies manager said these next three weeks were crucial to the team's season, Philadelphia got routed by the New York Mets 11-1 on Tuesday night.

"''He ain't gonna make a difference in 11-1, unless he has a helluva night," Manuel said about Howard, who has been out all season with an Achilles injury.

The Mets put on a clinic of clutch hitting and slick fielding in handing the Phillies their sixth straight loss.

Carlos Ruiz homered on Jonathon Niese's first pitch of the second inning into the party deck in left field. But it was no party for the falling Phillies. They dropped to a season-worst 10 games under .500 at 36-46.

"Everybody's confident we're going to find a way to get back into it," Phillies first baseman Ty Wigginton said.

Niese (7-3) had a two-run single and pitched a season-high eight innings. He gave up three hits. Niese's hit in the second inning put New York up for good.

"They had things their way," Manuel said. "We hit some balls hard. They caught every one of them. At the same time, that's them playing good defense. And give Niese credit. He pitched a good game."

David Wright hit a three-run homer and drove in four runs for New York. Daniel Murphy finished a homer short of the cycle, doubled twice, drove in four runs and made a leaping catch and diving stop at second base.

Ruben Tejada had an RBI single among his three hits. He also put on a show at shortstop for the boisterous crowd of 42,516, the highest attendance in the four-year history of Citi Field.

"The energy is just different," Wright said. "You just feel that kind of electricity and that rubs off on the players for sure. Hopefully there is a lot more of that to come."

Tejada led off the game with an 11-pitch out and it rarely got much easier for Vance Worley (4-5) and Philadelphia's bullpen. New York increased its NL-best run total with two outs to 178 and had 15 hits overall.

It's been quite a reversal of fortunes for the two rivals. Finally almost at full health for the first time in several seasons, the Mets have pitched their way to second place in the NL East. The five-time division champion Phillies, meanwhile, have been beset by injuries and a stunning subpar performance from its staff — other than All-Star Cole Hamels. And he's been the subject of recent trade speculation.

The Phillies have been in a tailspin since Halladay went out with an injury to the right upper back. They were 25-24 after Halladay's last start on May 27 but entered Tuesday with the club's worst record at the midpoint of the season since 1997.

They got off to a horrid start Tuesday.

The Mets jumped on Worley in the second and could've had a big inning if it weren't for a couple of good throws that nailed aggressive baserunnsers.

With the bases loaded, Niese singled in two runs to match his career high for RBIs in a game. But Josh Thole was thrown out by center fielder Shane Victorino trying to advance from first to third on the play.

Murphy followed Tejada's single with an RBI double, the Mets fifth straight hit. A perfect relay from left fielder John Mayberry to shortstop Jimmy Rollins to Ruiz cut down Tejada at homeplate, ending the inning.

Worley had not given up more than three runs since giving up five May 5 — six starts — but topped his season high in just four innings this time. He allowed 10 hits and six runs in dropping the starters' record to 11-22 over the last 43 games.

"My bullpen went really well, and I felt good out there today," Worley said. "The last couple of outings, I had worse control and got away with it. Today, I was just trying to get the ball over the plate and they hit the ball."

NOTES: Howard was scheduled to play his sixth rehabilitation game. He went 1 for 4 with RBI and a double Monday for Triple-A Lehigh Valley. ... Wright has hit at least 10 homers in a season nine times, breaking the Mets record held by Mike Piazza, Darryl Strawberry and Ed Kranepool. ... Jimmy Rollins went 0 for 4 and is in an 0 for 15 skid.

.