Nolan Arenado and Trevor Story each homered and drove in three runs, and the Colorado Rockies set a franchise record with a 13-run fifth inning in a 17-7 victory over the San Francisco Giants on Thursday night.
Gerardo Parra had two hits and three RBIs in the fifth, when Colorado sent 17 batters to the plate.
It's the most runs scored in an inning by any team since Arizona scored 13 in the fourth against Pittsburgh on April 11, 2010.
Every Rockies hitter either scored or drove in a run in the inning, including starting pitcher Chris Rusin, who singled home a pair of runs. Seven of the nine did both.
Matt Cain (0-4) lost his first four decisions in a season for the first time in his career. He allowed eight runs on 10 hits in four-plus innings.
Christian Bergman (1-3) threw 2 2/3 scoreless innings.