Jake McCarthy homered twice in a four-hit night, Cole Carrigg and TJ Rumfield each had two hits and the Colorado Rockies beat the St. Louis Cardinals 8-6 on Saturday night. McCarthy gave Colorado the lead on the first pitch of the game with his 420-foot drive to right-center field off Matthew Liberatore (5-9), and the Rockies went on to snap a four-game skid. Liberatore went five innings and struck out three while giving up five runs on nine hits. Five relievers combined to hold the Cardinals to two hits and three runs. Up nextRHP Michael Lorenzen (3-10, 6.94 ERA) starts for Colorado opposite Cardinals RHP Michael McGreevy (4-9, 3.59) in the series finale on Sunday.