Starlin Castro homered and the Chicago Cubs batted around in a four-run seventh inning to beat the Miami Marlins 5-1 in a rain-shortened game Wednesday night.
Heavy rain began falling with Miami batting in the top of the eighth and the teams never returned to the field. The game was called after a 1-hour, 17-minute delay.
Castro hit his eighth home run of the season off Marlins starter Josh Johnson (5-7) leading off the fourth. Jeff Baker highlighted a seventh-inning rally with a two-run, pinch-hit double with the bases loaded.
James Russell (3-0) pitched a scoreless seventh to earn the victory in relief of Jeff Samardzija, who struck out nine in five innings.
Jose Reyes homered for Miami and Emilio Bonifacio had three hits, falling a homer shy of the cycle.
The Cubs rebounded from a slow start to move to 13-5 over their last 18 games. They have won nine of their last 11 at home.
Johnson retired nine of the first 10 batters he faced before Castro led off the fourth with a home...