CHICAGO, JUNE 12 -- When the wind is blowing out at Wrigley Field, it takes a lot of runs to win. A lot.

"Ordinarily, eight or nine runs would win you the ballgame," Chicago Cubs Manager Don Zimmer said. "Today we were not in the ballgame."

Kevin McReynolds hit two homers and Dave Magadan doubled his season RBI total by driving in six runs as the New York Mets routed the Cubs, 19-8, today.

Magadan went four for four and homered as the Mets took advantage of 25 mph gusts to get 21 hits, 12 for extra bases. Chicago had 16 hits.

"Anytime the wind is blowing the way it is today it's got to be a high-scoring game," he said. "Anything you hit up in the air . . . it's going to be an adventure."

Magadan drove in his runs with a homer, two singles, a triple and sacrifice fly. He entered the game with six RBI in 75 at-bats.

"I've been scrambling for playing time," he said. "It's been a frustrating year."

McReynolds drove in four runs with the ninth multi-homer game of his career. Tom O'Malley, who entered the game in the fourth inning, doubled three times and drove in three runs.

The runs for the Mets, who scored in every inning but the fifth and ninth, were the most since they scored 23 on Aug. 16, 1987, also at Wrigley Field.

"The wind had a lot to do with it today," Mets Manager Bud Harrelson said. "We got some breaks on pop flies early in the game. Yet we didn't have a whole lot of that stuff happening to us. They hit a lot of singles. They {Cubs} could have just as easily hit some long too."

Dwight Gooden (4-5) won his first game since May 21 although he tied his career high by allowing 11 hits in seven innings in breaking a four-game Chicago win streak. The Mets have won four of five.

Gooden exhibited some control problems, hitting the game's first batter, Marvell Wynne. In the fourth, he hit Hector Villanueva on the hand, forcing him from the game. Villanueva received three stitches and is listed as day-to-day.