Pinch-hitter Brendan Donovan hit a two-run double in the eighth inning to lift the St. Louis Cardinals past the visiting Colorado Rockies 3-2 Monday night.
Thomas Saggese went 3-for-4 with a run and Alec Burleson went 2-for-4 with an RBI for the Cardinals, who won for the fifth time in seven games.
St. Louis moved within three games of the New York Mets for the final wild-card slot. Meanwhile, the Rockies' losing streak reached eight games.
Cardinals starter Mile Mikolas allowed two runs on four hits in 6 2/3 innings. He walked one and struck out three.
Reliever Kyle Leahy (3-1) pitched 2 1/3 scoreless innings to earn the victory.
Cardinals outfielder Lars Nootbaar exited the game with a left knee contusion after five innings. He fouled a ball off his leg earlier in the game.
Rockies