DENVER (AP) - The Colorado Rockies came back from nine runs down to defeat the Florida Marlins in a four-hour blastfest over the Florida Marlins, 18-17 at Coors Field, Friday night.
The Rockies scored in every inning but the 8th in the biggest comeback in their history.
There were 43 hits in the ballgame, 22 by Colorado.
Chris Iannetta singled home the winning run off Kevin Gregg in the 9th inning after Hanley Ramirez's error on a potential double-play ball loaded the bases. Iannetta then singled through a drawn-in infield.
Garrett Atkins, who had a career-best five hits, drove in the tying run off Gregg (6-4), who blew his second save in 24 hours.
The last time a team came back to win from nine down was Aug. 23, 2006, when Cleveland rallied for a 15-13 victory at Kansas City, according to the Elias Sports Bureau.
It was the highest-scoring game at Coors Field since May 19, 1999 when the Cincinnati Reds roughed up the Rockies 24-12.
The top three hitters in Colorado's lineup -- Ryan Spilborghs, Clint Barmes, and Matt Holliday -- went 11-for-16 and drove in 10 runs. The Marlins paraded eight pitchers to the mound with none of seven relievers pitching more than an inning.
The Rockies hit a half-dozen homers, two each by Ryan Spilborghs and Matt Holliday, who had his third career grand slam in the 7th inning off Logan Kensing.
Jorge Cantu scored four times and Mike Jacobs reached base all six times up in a losing cause.
Until Gregg blew his 2nd straight save, left-hander Scott Olsen was in line for the win despite allowing nine runs (eight earned) on 11 hits -- including 3 homers -- in 5 innings.
The Rockies scored 12 straight runs after falling behind 13-4 in the 4th inning.
Spilborghs and Garrett Atkins hit home runs in the 6th, cutting Colorado's deficit to 13-12.
Cody Ross, who cleared the bases with a double in the 4rth, drove home two runs with a single off Jason Grilli in the 7th, and pinch-hitter Luis Gonzalez singled home two more runs off Manny Corpas to give Florida a 17-12 lead. All that did was set the stage for the most dramatic long ball of the night, Holliday's third career grand slam.
Taylor Buchholz (3-2) threw one inning for the win, Colorado's 4th straight.