David DeJesus knocked in three runs to help the Cubs top the Mets 6-3 in New York. He left the game in the third with a sprained shoulder. Anthony Rizzo was 3-for-4 with two runs scored for Chicago, which has won two straight. Edwin Jackson struck out seven over six innings of one-run ball for the win. Kevin Gregg locked up his eighth save. Shaun Marcum dipped to 0-and-8 after giving up six runs in five-and-two-thirds frames. David Wright was 3-for-3 while Daniel Murphy drove in two runs for New York, which has lost five-of-six.