Diamondbacks edge Cubs 4-3

Posted: Updated:

PHOENIX (AP) -- Daniel Hudson pitched seven solid innings and the Arizona Diamondbacks took advantage of some key mistakes by the Chicago Cubs in a 4-3 victory on Sunday.

Hudson (2-4) won his second consecutive start after allowing three runs against Philadelphia on April 26. He gave up three runs and eight hits in seven innings.

The Diamondbacks scored three runs in the fourth inning on a balk, sacrifice bunt and wild pitch. Cubs starter Casey Coleman balked home the first run.

Then with runners at first and third and one out, Hudson laid down a bunt and Ryan Roberts beat the throw home.

The third run scored when the bases were loaded and Coleman (1-2) uncorked a wild pitch.

Coleman (1-2) allowed four runs and four hits in five innings.