SAN DIEGO — David Peralta hit a three-run home run an inning after robbing Sam Hilliard of a shot and the San Diego Padres beat Colorado 10-2 Sunday for their first series win against the lowly Rockies in three tries this season.
Kyle Higashioka and All-Star Jurickson Profar also homered for the Padres, who had lost five straight games to the Rockies until winning 3-2 on Saturday night. San Diego improved to an MLB-best 11-3 since the All-Star break.
The Rockies had the chance to clinch the season series, which they lead 6-4 with a three-game series remaining in Denver in two weeks. Colorado came into Sunday with the NL's worst record, 41-71.
Knuckleballer Matt Waldron (7-9) pitched 5 2/3 strong innings, holding the Rockies to one run and two hits while striking out seven and walking two. He allowed Brenton Doyle's homer leading off the fourth, his 19th.
Higashioka homered to left leading off the fifth, his 13th, to give San Diego a 2-1 lead against former Padres left-hander Cal Quantrill (7-8). Profar homered to right with one out, his 19th. It's one shy of his career high.
The Padres then blew it open in the sixth. Justin Lawrence, who relieved Quantrill with one out in the fifth, hit Xander Bogaerts with a pitch opening the inning and walked rookie Jackson Merrill. Peralta then homered to right, his third, for a 6-1 lead.
Peralta got his glove above the wall in right to rob Hilliard of a homer leading off the fifth while Manny Machado and Jake Cronenworth each had two hits and two RBIs.
''I think both,'' Peralta said when asked whether it felt better to hit a homer or rob one. ''Anything to do to help the team is good, so today was a good game for the whole team. Great teams find a way to win and that's what we've been doing. We're going to continue to do that.''