DENVER (AP) — The St. Louis Cardinals successfully pitched around Troy Tulowitzki. So there was Justin Morneau, waiting to make them regret it.
Morneau hit a three-run homer and drove in six runs as the Colorado Rockies beat the Cardinals 10-5 on Tuesday night to snap a seven-game losing streak.
"This was obviously a game we needed," said Morneau, who was batting cleanup.
Morneau is making a compelling case to be an All-Star selection, which would be all the more special because it's in Minnesota where he began his career. Morneau is hitting .304 with 13 homers and providing valuable protection for Tulowitzki.
"If I don't get it done, he seems to get it done," Tulowitzki said. "He's been a nice addition to our ball club. Without a doubt, he's All-Star worthy."
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 but believes he will be back in time for his next start. 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.
"He's having a heck of a season," Rockies manager Walt Weiss said.
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.
Jhonny Peralta hit a two-run homer for St. Louis and Matt Holliday had another productive day at Coors Field against his former team, going 2 for 5. He is hitting .545 in his last five games at this park.