De La Rosa walked three and struck out seven as Colorado salvaged one win in the three-game series at Busch Stadium.
Troy Tulowitzki belted a three-run homer and Charlie Blackmon added a two-run shot, pacing a Colorado offense that had been shut out in each of the previous two contests.
Jamie Garcia (4-2) was tagged with the loss, yielding five runs on eight hits in six frames.
Matt Adams and Pete Kozma provided ninth-inning RBI for St. Louis.
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Couple mistakenly served bag of cash at McDonald's drive-thru