DENVER (AP) - Justin Morneau hit a three-run homer and drove in six runs as the Colorado Rockies beat the St. Louis Cardinals 10-5 on Tuesday night to snap a seven-game losing streak.
Jorge De La Rosa (7-6) allowed five runs, four earned, in seven innings. He is the first Rockies starter to earn a win since June 12.
Nick Greenwood (1-1) pitched 1 2-3 innings in relief of starter Shelby Miller, who left in the third with back tightness. Greenwood surrendered Morneau's homer on a hanging slider in the fourth.
Morneau had an RBI single in the first and a two-run single in the seventh that gave Colorado some breathing room.
The Rockies finished with 17 hits one night after managing just three when they were shut out at home for the first time in nearly a year.
(Copyright 2014 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)