Kendrick allowed two runs and eight hits, striking out six and walking two. He threw 105 pitches, 66 for strikes.
After two innings, Kendrick had thrown 49 pitches and was clearly laboring. But the Mets managed just one run in that span.
The Phillies scored five first-inning runs on two long home runs. Chase Utley's two-run shot went to straightaway center field. Domonic Brown's three-run homer traveled to the second level in right.
John Buck crushed his fifth home run to left field in the second for the Mets' first run.
Acquired from Toronto in the offseason, Buck has been on fire. He hit home runs in each of the games in this series. It was the first time in his career that Buck hit homers in three straight games.
It was thought that Buck was just keeping the seat warm for former Phillies prospect Travis d'Arnaud. But Buck has carried the Mets offense in the early going and has worked well with the young pitchers.
Of course, nobody was working well with Mets starter Jeremy Hefner, who lasted only three innings in this game before being lifted for a pinch-hitter.
The Phils loaded the bases in the third, but centerfielder Jordany Valdespin made an impressive running catch on Erik Kratz's fly ball for the final out.
The ball was certainly carrying well. Mets leftfielder Lucas Duda hit a solo home run in the fourth to the second level in right field. Duda also hit a solo home run in the eighth inning off Mike Adams.
As Kendrick was batting with a 2-2 count to lead off the bottom of the fourth inning, the rains came.
In the sixth inning, Laynce Nix pinch-hit for Kendrick and belted a two-run home run, increasing the lead to 7-2.
After a day off Thursday, the Phillies will be on the road for six games, three this weekend against the Miami Marlins and three in Cincinnati against the Reds.
One person who won't like leaving Citizens Bank Park is Michael Young. In Wednesday's win, Young was 2 for 3 with a run scored. During the six-game homestand, which also included three games against the Kansas City Royals, Young went 11 for 23 (.478) with a home run and three RBIs.
It began raining hard in the ninth inning, but Jonathan Papelbon recorded the final three outs.
Contact Marc Narducci at firstname.lastname@example.org. Follow on Twitter @sjnard.