PHOENIX – 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 straight start after allowing three runs against Philadelphia 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 with Miguel Montero on third. 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 allowing Gerardo Parra to score. He had been intentionally walked.
Coleman (1-2) allowed four runs and four hits in five innings.
Trailing 4-1, the Cubs rallied in the seventh as Geovany Soto had a two-run double after Marlon Byrd singled and Carlos Pena walked.
Soto was left stranded at third, as Hudson retired pinch-hitter Tyler Colvin on comebacker to the mound.
Alfonso Soriano led off the second inning with a double, then eventually scored on a groundout by Pena. The Diamondbacks tied it at 1 with Roberts' sixth home run of the season in the bottom of the second.
David Hernandez and J.J. Putz each through a scoreless inning for Arizona, Putz handling the ninth for his sixth save after surrendering a leadoff double.
Notes: Diamondbacks manager Kirk Gibson said RHP Aaron Heilman's simulated game Sunday was "free and easy." Heilman, on the disabled list with right shoulder soreness since April 14, might pitch another, or an extended spring training game before he's ready to return. ... Asked about the Diamondbacks' play over the first month of the season, Gibson said he didn't like the team's record (11-15 in April) but "I think we've played the game and kind of adapted to the situation in the game. We've come from behind, we've tied games up our demeanor and our preparation has remained solid." ... Soriano hit a home run Saturday night at Chase Field that was estimated to have traveled 461 feet. It hit the facade of the scoreboard/video board in straightaway center field.