DENVER (AP) - Jorge De La Rosa overcame a shaky start to pitch seven sharp innings and Ty Wigginton tied a career high with four RBIs, including a three-run homer, as the Colorado Rockies beat the San Francisco Giants 10-2 on Wednesday.
De La Rosa (3-0) didn't appear to be bothered by a nagging blister on his middle finger that's plagued him at times this season. He gave up two runs and four hits to help the Rockies salvage the finale of the three-game series against the surging Giants.
Wigginton, hitting .214 entering the game, showed signs of breaking out of his offensive funk by lining a three-run homer to left off Matt Cain (2-1) in the second inning and bringing in another on a ground out in the fifth. It's the ninth time Wigginton has driven in four runs in his career.
Cain was far from his best, wrestling with his command as he lasted just 4 2-3 innings, allowing six runs and nine hits.
The righty had been so crisp and efficient in his last three outings, giving up just three runs in 19 innings.
Cain's clunker was against a team he has typically dominated, too. In four starts last season, he went 3-0.
Buster Posey had both RBIs for the Giants, one on a single in the first and another with a grounder in the sixth.
That's all the damage San Francisco could manage against De La Rosa, who was on the ropes in the opening frame but worked his way out of trouble and never looked back. He picked up his third win to tie Jhoulys Chacin for most on the staff.
Pinch hitter Ryan Spilborghs added a late three-run homer, backup catcher Jose Morales contributed an RBI double and Seth Smith had a pair of RBI singles as Colorado had a season-high scoring output.
Cain certainly didn't have his usual overpowering command, giving up four runs in the second inning.
The big blow was Wigginton's milestone HR.