The Padres (9-17) scored just two runs in the last two games of the series after putting up 13 in a win on Monday night.
San Diego starter Tyson Ross lasted just four innings less than a week after taking a no-hitter into the eighth inning at NL West-leading Arizona.
There was no such drama at Coors Field on Wednesday afternoon. Squaring off against Colorado's No. 1 pitcher, Ross surrendered a single to the second batter he faced, gave up a run-scoring single in the second inning and lost his control in the third.
He started the frame with consecutive walks to Charlie Blackmon and Nolan Arenado. Dahl followed with a triple to right field to drive in both runners. Trevor Story hit a sacrifice fly to center to make it 4-0.
Ross (2-2) issued a two-out walk to rookie Ryan McMahon but settled down after that to get through four innings. He allowed four runs on six hits, struck out seven and walked three.
Manuel Margot had a sacrifice fly in the seventh to get the Padres within 4-1 but Tony Wolters, who had two RBIs, got the run back with a sacrifice fly in the eighth.
The Padres got one more run off Wade Davis in the ninth.
The win salvaged a split six-game homestand for Colorado, which has struggled at home. The Rockies are now 5-7 at Coors Field but are two games above .500 overall (14-12) because of a 9-5 record on the road.
Gray (2-4) had another impressive outing in his sixth start and his third against the Padres this season. In his first start against them in San Diego three weeks ago, he tossed seven scoreless innings. He lasted six Wednesday but recorded his ninth career double-digit strikeout game of his career. He allowed three hits and walked one.
--Field Level Media
San Diego | Colorado | |
Tyson Ross | Player | Jon Gray |
Loss | W/L | Win |
4.0 | IP | 6.0 |
7 | Strikeouts | 11 |
5 | Hits | 3 |
6.75 | ERA | 0.00 |
San Diego | Colorado | |
Wil Myers | Player | Ryan McMahon |
2 | Hits | 2 |
0 | RBI | 0 |
0 | HR | 0 |
3 | TB | 2 |
.500 | Avg | 1.000 |