The St. Louis Cardinals only had four hits, but got just enough runs home to take down the Colorado Rockies 3-2 Friday night at Busch Stadium. The Rockies threw the first punch, scoring a run in the second inning after an RBI groundout from Troy Johnston. Kyle Leahy picked up the win, allowing two runs on eight hits with eighth strikeouts over five innings. The Cardinals are back to .500 (58-58) with the win, 3.5 games back of the Phillies and Diamondbacks for a wild card spot. St. Louis will go for the series win today, with Matthew Liberatore to face Kyle Freeland.