Second baseman Emilio Bonifacio #64 of the Chicago Cubs throws to first base to complete a double play over Matt den Dekker #6 of the New York Mets on a ground ball off the bat of Daniel Murphy during the second inning at Wrigley Field June 4, 2014 in Chicago, Illinois.
Starlin Castro went 3 for 4 with three RBIs and the Chicago Cubs outlasted the New York Mets 5-4 Wednesday night in a mistake-filled game that featured a combined 13 pitchers.
Anthony Rizzo went 1 for 2 with two walks and two runs scored for the Cubs.
Lucas Duda had a two-run double for a Mets offense that left the bases loaded in the fifth and sixth innings.
The Mets have dropped two straight after winning three in a row and are 8-18 in one-run games.
Cubs starter Edwin Jackson (4-5) lasted five innings, allowing five hits and five walks. Just one of the four runs he surrendered was earned.
Hector Rondon pitched the ninth for his seventh save in eight chances.
Reliever Dana Eveland (0-1) gave up a run in 2-3 of an inning to get the loss.