There are crooked numbers, and then there is what the Colorado Rockies did on Thursday in their 17-7 win over the San Francisco Giants.

The Rockies scored 13 runs on 10 hits -- in the fifth inning -- against a Giants pitching staff that again simply didn't have any answers. Last week, the New York Mets had a 12-run inning against San Francisco.

The @Rockies set a franchise record with 13 (!) runs in one inning tonight: https://t.co/tycU96Gobr pic.twitter.com/PPOVtIDJWI

— Cut4 (@Cut4) May 6, 2016

More from FoxSports

Making Thursday's beatdown even worse was that it wasn't even at Coors Field.

Trevor Story started the inning with his 11th homer of the season, and that was the point when Giants right-hander Matt Cain probably wishes a rain storm would have hit. Sixteen more batters would hit in the inning, and everyone who came to the plate either drove in a run or scored a run. The 13 runs in one inning set a franchise record for the Rockies and were the most scored in any inning by any team since 2010.

If you haven't scored in the 5th inning of this Rockies-Giants game you're probably getting sent to AAA after the game.

— CJ Nitkowski (@CJNitkowski) May 6, 2016

Story had the only homer in the inning, but Carlos Gonzalez, Tony Wolters, Charlie Blackmon and Mark Reynolds doubled. And much of damage could have been avoided, as San Francisco committed two errors by the time five batters had hit in the inning.

Cain exited after allowing just four batters, making reliever Vin Mazzaro the big loser. He allowed nine runs (seven earned) on six hits, a hit batsman and a walk while recording just one out -- hiking his ERA from 0.00 to 63.00.

As for Rockies starter Chris Rusin, he drove in a run in the historic top of the fifth but didn't even earn the win after being charged with four runs in the bottom of the inning and lasting only 4 1/3 innings.