As Matt Belisle warmed up in the Rockies bullpen Wednesday at Coors Field, readying to replace Jordan Lyles, he was interrupted by the falling ball walloped off the bat of Carlos Gonzalez.

These three things — starter, reliever, slugger — weaved together Colorado's most complete game in more than 10 days.

The Rockies, behind Gonzalez's sixth-inning, two-run homer and Corey Dickerson's four hits, bolstered Lyles in his return as Colorado rolled to a 13-4 victory over the Chicago Cubs. The 13 runs were a season high.

"The game tends to fall into place when you get good starting pitching," Rockies manager Walt Weiss said. "But in all phases of the game, that was probably one of our more complete games in a while.

"Nothing has come easy for us lately. It was nice to see us break one open."

Lyles, pitching in his first game since breaking his hand covering home plate June 4, returned just in time. His first start in 54 days came on the same day left-hander Brett Anderson was placed on the 15-day disabled list because of a lower back strain.

In a sign of the tattered Rockies rotation, Lyles jumped right into the No. 2 spot on the pitching depth chart, behind Jorge De La Rosa and ahead of Tyler Matzek.