Geovany Soto homered twice and drove in five runs, sending the Chicago Cubs to a 10-8 victory over the Colorado Rockies on Friday.
Soto had three hits, including a pair of two-run homers off Rockies starter Tyler Chatwood.
Colorado slugger Carlos Gonzalez drove in five runs as well, with a bases-loaded double and a two-run single. He also made a diving catch of a line drive near the left-field line by David DeJesus in the third.
Cubs starter Jeff Samardzija, making the transition from the bullpen to the starting rotation, was roughed up for seven runs and 10 hits in four innings.
Chatwood gave up nine runs - eight earned - and nine hits in 4 1-3 innings.