The St. Louis Cardinals snapped a three game losing skid, beating the Colorado Rockies 8-4 Wednesday night at Coors Field in Denver.

The Cards scored two runs in the 1 st inning. Colorado got one back in the bottom of the 1 st , then tied the game in the 2 nd on Brad Hawpe’s eighth home run of the year. The Redbirds took the lead with a run in the 4 th , then struck for five runs in the 5 th to take control of the game.

Luis Pujols went long, blasting a three-run homer, his ninth home run of the season. Jim Edmonds then hit his fifth homer, a solo shot. Colorado scored runs in the 6 th and 7 th , innings, including Matt Holliday’s tenth homer of the season, but the Rockies could not come back.

Todd Wellemeyer (1-1) went five innings, giving up three earned runs on seven hits to pick up the win. Jason Hirsh (2-5) took the loss.

The Cards (21-29) and Rockies wrap up their four game series tonight in Denver. Brad Thompson (3-1) pitches for St. Louis against Colorado’s Aaron Cook (4-1).