David Wright launched a home run for the second straight night and Dillon Gee was credited with his third career complete game in the Mets’ rain-shortened 5-4 win over the Phillies Saturday night.

The game was stopped with one out in the top of the seventh inning after rain had been falling at Citizens Bank Park for a couple of innings. After an hour and 20 minutes the game was called.

The Phillies opened the scoring with a run in the second off Gee but the Mets responded with five answered runs. Wright in his second game back from a strained right hamstring tied the game in the fourth with a solo home run to right field in the vicinity of where he deposited one Friday night.

The third baseman finished the game 2-for-3 with a walk. If the contest had resumed after the rain delay Mets manager Terry Collins was going to pull him to avoid risking injury. Sore and stiff after seven weeks without game action Wright will be given the day off Sunday when the Mets (70-84) try to complete the three-game sweep.

“I think Terry’s already made up his mind that it’s going to be two-on one-off until we get back home” Wright said. “And hopefully I go all four of those if he lets me. So I think that’s the plan right now.”

A four-run sixth gave the Mets some temporary breathing room. Daniel Murphy began the barrage by smacking a solo home run to right field. After Wright singled and Phillies starter Tyler Cloyd hit Lucas Duda with a pitch Juan Lagares lashed a line drive over Cesar Hernandez’s head in center field for a two-run triple.

The hit chased Cloyd out of the game as heavy rain descended. Reliever Ethan Martin came in and struck out Matt den Dekker but then surrendered an RBI double to Travis d’Arnaud off the right-field wall.