DENVER — Chris Iannetta hit a leadoff home run in the ninth inning and the Rockies pulled off another late rally against St. Louis, beating the Cardinals 8-7 Wednesday.
A day after the Rockies scored nine runs in the ninth to stun St. Louis 12-9, they came back after trailing 5-0 in the middle innings.
Dexter Fowler hit a three-run homer in the eighth that tied it at 7. Iannetta connected off Evan MacLane, called up from Triple A before the game.
Matt Holliday homered twice, doubled and singled for the Cardinals. Jon Jay homered and had three hits as St. Louis tied a season high with 16 hits.
The Rockies struck in the eighth against three relievers. Brad Eldred opened with a double. Ian Stewart walked, then Fowler homered off Jason Motte. The next two batters singled, but Motte kept it tied by striking out Seth Smith, whose three-run homer with two outs in the ninth won Tuesday's game, and pinch-hitter Jason Giambi.
Huston Street pitched a perfect top of the ninth.