The Mets rebounded from back-to-back loses to the team with the worst record in baseball by finally beating the Cubs 17-1 at Wrigley Field on Wednesday to avoid a three game sweep.

Every Mets position player in the starting lineup had at least one hit, including the first two homers of the year for Daniel Murphy, along with two doubles and a three-run homer from Ike Davis, who got off the interstate for the first time in the 2012 season, upping his average to .201.

Scott Hairston added a grand slam, his tenth homer of the year, and David Wright drove in five runs to re-take the team's RBI lead (47).

Murphy and Davis each had four RBI's, while Ruben Tejada picked up three hits and scored twice.

Chicago's Jeff Samardzija (5-7) was shelled for nine runs on seven hits and four walks over 4.1 innings. Casey Coleman's relief outing didn't go much better - seven runs on six hits in 1.2 innings.

Jonathon Niese benefited from the offensive explosion to improve his record to 6-3. He gave up a run on eight hits over seven innings.

The Mets (40-36) snapped a four game slide heading into heading to Los Angeles where they'll open a four game series with Dodgers on Thursday night.

Game note: The Mets set season highs for runs scored (17), home runs (4), and extra base hits (10).