Mets 5, Phillies 4 (6)

PHILADELPHIA -- A soggy night at Citizens Bank Park ended after six innings on Saturday with the New York Mets beating the Philadelphia Phillies 5-4 in a rain-shortened game.

The Mets (69-84) erased a 1-1 tie by scoring four runs in the top of the sixth and the Phillies (71-82) retaliated with three in the bottom half before heavy rains ended the game one out into the seventh.

Daniel Murphy hammered a solo homer off the facing of the right-field second deck to give New York a 2-1 lead in the sixth and a jolt of energy to its offense.

After the home run, Philadelphia starter Tyler Cloyd gave up a single, hit a batter and allowed a two-run triple by Juan Lagares. The triple resulted in Cloyd's exit after a rocky start to the sixth.

Travis d'Arnaud's RBI double capped the Mets' four-run sixth to put New York ahead 5-1.

With Cloyd's uncoiling came Dillon Gee's history against the Phillies catching up to him. Philadelphia scored three runs in its half of the sixth on Jimmy Rollins' RBI double, Carlos Ruiz's RBI groundout and Chase Utley's run on a wild pitch.

But it wasn't enough before the inclement weather decided things.

The Phillies and Mets have split their 18 meetings this season (9-9). The teams finish their season series on Sunday afternoon.

NOTES: David Wright's fourth-inning home run was his 19th at Citizens Bank Park, his most in any visiting ballpark. It's also the most by any visiting player in Citizens Bank Park history. ... Phillies 1B Darin Ruf had a multi-hit game for the fourth time in his last six games. ... Cloyd has allowed 17 earned runs in his last 13 innings pitched. ... Since returning from the disabled list, Wright is 4-for-8 with two home runs, three RBIs and three runs scored. ... Gee has pitched six or more innings in a career-high 16 straight starts.