Corey Dickerson’s RBI triple with one out in the bottom of the 15th inning gave the Rockies a 7-6 victory over the St. Louis Cardinals on Thursday afternoon. Charlie Blackmon finished with four hits and Troy Tulowitzki and Todd Helton homered for the Rockies in tying the second-longest game in Coors Field history.

Matt Holliday had three hits for the Cardinals, who had their NL Central Division lead over Pittsburgh trimmed to one game. The Pirates beat San Diego 10-1.

Watch Carpenter get burned on the hidden ball trick.

The Cardinals were down 4-0 after Tulowitzki’s two-run homer in the third off Michael Wacha. St. Louis scored three in the fourth and tied it in the fifth on an RBI from Holliday, who then scored on a double in the eighth by David Freese to go up 5-4.

In the bottom half of the inning, Dickerson tripled off Trevor Rosenthal, scoring a run and tying the game.

In the ninth, the Cardinal re-took the lead when Holliday singled in a run, but the Rockies answered when Helton homered off Edward Mujica. It was just Wednesday night that Mujica won the battle by striking out Helton with the bases loaded to preserve the win.

In the 15th, Dickerson hit his second triple of the game, driving in the winning run against Fernando Salas…the club’s 10th pitcher of the game.