CHICAGO -- Cubs manager Mike Quade knew the rain wasn't going to let up, so he petitioned crew chief Dale Scott to buy his team another round at-bat.
Scott wasn't having it.
Dillon Gee recovered from a wild start while Cubs reliever Justin Berg never found the strike zone on a raw, messy Wednesday night as the New York Mets beat Chicago 7-4 in a rain-shortened game.
The game was called with two outs in the top of the seventh inning after a 41-minute delay. It was 47 degrees for the first pitch with a fierce northern wind blowing in from Lake Michigan. A fog set in around Wrigley Field and grew thicker as the game progressed.
Quade didn't like the timing of the delay, especially with his team trailing. He charged onto the field and argued with the umpires for a couple of minutes as the field was being covered in front of him.
"I wish we'd have kept playing," Quade said. "If we get that final out, stranger things have happened. It's wet out there, you put an inning together and all of a sudden maybe you get even, or find a way to get a lead."
Quade said the conditions on the field at the time of the delay were no different than they were the inning earlier, though he was aware of the gloomy forecast.
"If you're going to play in it, I thought you keep playing," he said.
If Casey Coleman's 5 2-3 shutout innings at Florida last Saturday marked one of his best career outings, this was one of his worst.
He lasted just 1 1-3 innings, allowing six runs on seven hits.
"When you give a patient team with some good hitters the chances, it's going to come back and haunt you," Coleman said. "I was able to make some pitches in Florida to get out of jams, but tonight I was just up in the zone and they hit it."
Berg took over for Coleman (2-4) during the Mets' five-run second inning. He came in with runners on second and third and threw 12 pitches -- all balls. His three walks forced home two runs.
"You got to get people out and you got to throw strikes. Unfortunately, (Coleman and Berg) weren't able to do either," Quade said. "It's especially difficult when you get off to the start we did."
Gee (4-0) walked two while allowing four runs in the first, but bounced back to throw five scoreless innings and retire 16 of the last 18 batters he faced.
Reed Johnson and Alfonso Soriano hit back-to-back doubles in the first inning, driving home two runs apiece, to give the Cubs a 4-1 lead.
Carlos Beltran doubled, tripled, scored twice and drove in two more for the Mets. Beltran and Murphy hit two-run doubles in the big second off Coleman and Berg.
Jason Pridie and Ruben Tejada singled to open the second and Jose Reyes and Josh Thole hit one-out singles.
Beltran, whose .398 career average at Wrigley entering the game was the highest of all active players, hit a tying double -- Thole would have scored on the hit, too, but fell down rounding third and had to scramble back to the bag.
Beltran's hit chased Coleman. Berg relieved and soon was done. James Russell escaped the inning by striking out the next two batters, meaning that Berg wasn't actually charged with any of the Mets' runs in the inning, during which New York turned a 4-1 deficit into a 6-4 lead.
While Coleman wasn't around to recover from his struggles, Gee settled down after his early problems. He threw six innings, allowing four runs and four hits. Gee even drove in a run with a sacrifice fly in the fifth.
The weather finally caught up with the teams in the top of the seventh when a steady rain that began in the sixth intensified. The umpires called for the tarps with two Mets on base, two outs and Thole at the plate.
NOTES: Mets 3B David Wright is scheduled to meet with a physical therapist in New York on Wednesday to discuss next step in his rehab from a stress fracture in his lower back. Wright hasn't played since May 15. ... Mets LF Jason Bay was back in lineup after leaving Tuesday's game because of tightness in his right calf. ... According to STATS LLC, this marked the first time the Cubs needed three pitchers (Coleman, Berg and Russell) to make it through the first two innings of a game since June 29, 1989, vs. San Francisco (Paul Kilgus, Jeff Pico and Les Lancaster). ... The game was called one pitch before former Chicago Bulls player and current broadcaster Bill Wennington was set to sing "Take Me Out to the Ball Game" during the seventh-inning stretch.