DENVER (AP) -- Andrew Cashner had one of his best outings this season for the San Diego Padres. It wasn't enough to get him or his team the win.
Jorge De La Rose outdueled Cashner, Yorvit Torrealba completed a remarkable double play by tagging out two runners and the Colorado Rockies hung on to beat the Padres 4-2 Wednesday.
Cashner (8-7), who came in with wins in three of his previous four starts, went seven innings and gave up six hits and three runs, one more than De La Rosa allowed during his seven-inning outing. Cashner struck out seven, walked none and retired the last 14 batters he faced.
"He pitched an outstanding game," Padres manager Bud Black said. "He actually got stronger as the game went on. They didn't hit him hard. They had a couple of seeing-eye groundballs. Not much hard contact against Cash, that was great. Today was a great start, when you add it all up. We just didn't muster any offense against their guys."
Cashner also felt liked he had one of his better games.
"I made some really good pitches today, some balls just fell in," he said. "A couple of different plays, it's a different ballgame. I thought this was my best outing all year."
Corey Dickerson doubled twice, tripled and drove in two runs for Colorado, which took the series from the Padres and completed a 5-1 homestand. Troy Tulowitzki had two hits and a pair of RBIs.
De La Rosa (12-6) allowed two runs on eight hits in running his record in eight day-game starts this season to 6-0 with a 1.57 ERA. He struck out six and walked one.
Rex Brothers pitched a scoreless ninth for his 12th save.
Trailing by a run, the Padres had De La Rosa on the ropes in the sixth after he gave up a leadoff single to Jedd Gyorko, threw a wild pitch and surrendered a single to Jesus Guzman, putting runners at first and third with none out.
Logan Forsythe hit a grounder to third and Gyorko broke for home. Third baseman Nolan Arenado threw the ball home to Torrealba, who chased Gyorko back toward third. As the two neared the bag, Torrealba managed to tag Gyorko on his back.
Torrealba then spotted Guzman barreling for third, made a dive in front of the sliding runner and tagged him out an instant before he reached the base.
"I guess it was the play of the game but it was just reaction," said Torrealba, who made the spot start in place of regular catcher Wilin Rosario (hamstring). "I really don't even know how I did it, to be honest with you."
Gyorko knows all too well how it happened.
"I got in a rundown and Torrealba made a pretty good play to get both of us," Gyorko said. "He ran that to perfection. I tried to stay in the rundown a little longer to give guys a chance to move up. That's the right play, it just didn't work out."
De La Rosa completed the escape from the inning by getting Ronny Cedeno to ground out.
Colorado added an insurance run in the eighth on Dickerson's RBI double.
The Rockies went up 3-1 with a pair of runs in the third. Dexter Fowler led the inning off with a single and one later, Dickerson tripled off the wall in the center. Tulowitzki followed with a single for his second RBI of the game.
San Diego closed to within a run in the fourth when Gyorko doubled with two outs and Guzman followed with an RBI single.
Colorado went in front 1-0 in the first on consecutive two-out doubles by Dickerson and Tulowitzki. Forsythe had a bead on Tulowitzki's deep drive to left field but the ball was knocked loose from his glove when he crashed against the wall.
The Padres evened the score on Chris Denorfia's RBI single in the third.
NOTES: San Diego's Will Venable beat out an infield single in the fifth to extend his hitting streak to 11 games, a career high. ... The Padres return to San Diego to begin a 10-game homestand, their longest of the season. RHP Tyson Ross (3-5) is set to pitch the opener Thursday of a four-game set against RHP Zack Wheeler and the New York Mets.
Copyright 2013 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.