CHICAGO -- Alfonso Soriano homered twice, doubled twice and had five RBIs Friday as the Chicago Cubs beat the Arizona Diamondbacks 8-1 in a game whose start was delayed nearly four hours by rain.
Soriano hit a solo homer in the fourth inning and a three-run shot in the fifth off Ian Kennedy and added a run-scoring double in the seventh off Brad Ziegler.
After a deluge, the game didn't start for 3 hours and 40 minutes after the scheduled first pitch.
It was Soriano's s second multi-homer game of the season and 30th of his career. The 36-year-old slugger has hit all 17 of his homers this season since May 15. His five RBIs tied a career high.