(AP) -- 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.
(Copyright ©2012 by The Associated Press. All Rights Reserved.)