DENVER – Carlos Gonzalez homered, doubled and singled in his return to the lineup, and the Colorado Rockies snapped a five-game losing streak with a 13-4 victory over the Cubs on Wednesday night.
Cubs second baseman Javy Baez, who homered in the 12th inning Tuesday in his major league debut to give the Cubs a 6-5 win, went 0 for 4 Wednesday.
Corey Dickerson had four hits, drove in three and was a homer shy of the cycle. Mike McKenry also homered for Colorado.
The Rockies hadn't won since beating the Cubs last week at Wrigley Field, but ended their struggles with a big sixth inning against starter Jake Arrieta (6-3). Trailing 4-3, the first seven batters had hits, including Gonzalez's 11th homer, a two-run shot that gave the Rockies a 6-4 lead.
Gonzalez had not started since aggravating his sprained right ankle in Detroit on Friday.
Jordan Lyles (6-1) came off the 60-day disabled list to earn his first win since May 10. He allowed four runs on six hits in six innings in the first start by a Rockies right-hander in 21 games.
Arrieta left after allowing pinch-hitter Brandon Barnes' RBI single that made it 9-4. Kyuji Fujikawa came on and allowed the final run before retiring the side.
Arrieta, who had not allowed more than four runs in a game this season, gave up nine runs on 13 hits. The nine earned runs allowed matched a career high.
Colorado added four more runs off reliever Chris Rusin in the seventh on Dickerson's two-run single and McKenry's two-run homer.
Cubs leftfielder Chris Coghlan led off the game with a triple and scored on a sacrifice fly. He singled and doubled in his next two at-bats but walked in his last plate appearance to finish a home run shy of the cycle.
Arismendy Alcantara made it 3-0 in the fourth with a two-run homer, his third of the season.
The Rockies got it all back in the bottom of the inning. Justin Morneau, who had three hits, had a one-out triple and scored on a groundout, Gonzalez singled and came home on Dickerson's triple and McKenry tied it with a single to left.
Coghlan gave the Cubs a 4-3 lead with a double in the fifth.
Cubs: Fujikawa came off the 60-day DL list before the game after missing nearly 14 months due to Tommy John surgery. He threw 10 pitches, hitting Charlie Blackmon with a pitch before getting out of the inning with a double play and a flyout.
Rockies: Lefty Brett Anderson went on the 15-day disabled list because of a lower back strain. Anderson was injured on the first pitch of the fourth inning Tuesday night and left the game. He had trouble walking the rest of the night but was moving gingerly Wednesday. "He's doing a little bit better today," manager Walt Weiss said. "With a back you never know. We'll probably have to run some tests, but he's walking today."
Cubs: Right-hander Kyle Hendricks (2-1, 2.05) is on a roll heading into Thursday's outing. He is the first Cubs rookie to record three consecutive quality starts since Casey Coleman had four straight in 2010. He allowed just one run in seven innings against the Dodgers on Friday.
Rockies: Yohan Flande (0-3, 5.72) has seen plenty of the Cubs in a short time. He went 6 2-3 innings against them June 28 and took the loss despite allowing just two runs and striking out a career-high eight. Three days later, he pitched 1 2-3 innings of relief in the series final at Wrigley Field.