Updated

CHICAGO (Reuters) - The New York Mets won a rain-shortened game with the Chicago Cubs 7-4 on Wednesday to bring a positive result to their otherwise less than encouraging week.

The Mets had lost their three previous games while some of the team's leading players had also been publicly criticized by owner Fred Wilpon.

New York (23-25), however, climbed out of their funk to score five runs in the second inning, and the game was called off with two outs in the bottom of the seventh after a long rain delay, though the Cubs were less than happy with the decision.

"I wanted to keep playing," Cubs manager Mike Quade told reporters. "If we get that final out (of the seventh), stranger things have happened."

Chicago (21-26) came out swinging with four runs in the bottom of the first inning to take a 4-1 lead, but the visiting Mets answered back in the second where Cubs reliever Justin Berg walked three successive batters to bring in two runs.

Berg, who had replaced Casey Coleman after the Cubs' starter left with the game tied 4-4 in the second, was himself replaced without recording an out. Coleman took the loss and was charged with six runs in 1 1/3 innings.

Carlos Beltran went 2-for-3 and had a two-RBI double in the second while Daniel Murphy also added two RBIs for the Mets.

Dillon Gee shook off his tough start on the mound for New York and completed six innings to improve to 4-0. He also had a sacrifice-fly RBI in the fifth.

"I'm just really happy I was able to bounce back for the guys," Gee said.

"For them to bounce back like that and get us right out of it really motivated me to want to do better for them."

Reed Johnson and Alfonso Soriano each had two-RBI hits for Chicago.

(Writing by Jahmal Corner in Los Angeles; Editing by Greg Stutchbury)