PHOENIX - At last, Patrick Corbin has that elusive 10th victory.

The 23-year-old left-hander gave up three hits in eight innings and the Arizona Diamondbacks beat Colorado 6-1 Sunday for their fifth straight win and a dominant three-game sweep of the Rockies.

Corbin (10-1) struck out 10 in his seventh try at win No. 10.

"He deserved it a long time ago," Arizona catcher Miguel Montero said. "Obviously he hasn't had run support. That's why it's been tough. … He should be 15-0, to be honest."

The D-backs (47-41) head into today's home series against the Dodgers (42-45) with a 4 1/2-game lead over Los Angeles in the NL West. The last D-backs-Dodgers series erupted with a brawl.

Picked a day earlier for the All-Star team, Corbin also hit an RBI double Sunday as Arizona outscored the Rockies 22-2 in the series.

"It felt like every inning I got a little bit stronger," Corbin said. "Just one first pitch right down the middle for the homer, but other than that I felt good with my change-up and my slider."

The slider was particularly devastating to the aggressive Colorado batters.

"They couldn't lay off it," said Corbin, whose previous 10-strikeout performance also came against Colorado.

The Rockies lost more than the game. Star outfielder Carlos Gonzalez left after swinging at a pitch in the ninth inning. Afterward, he said it was a sprain and nothing serious.

Starter Roy Oswalt (0-4) exited with a strained left hamstring in the second. The injury could keep him out for some time because he said he "heard it pop."

"We lose Oswalt … then I hurt myself with a swing," Gonzalez said. "We are going through a bad moment. I hope it will get better."

Aaron Hill doubled twice and drove in two runs for Arizona. Paul Goldschmidt had an RBI double.

The sweep followed a rough road trip that saw Arizona lose seven of eight before salvaging the final two against the Mets, exhausting the bullpen. But each of Arizona's starters in the Colorado series - lefties Tyler Skaggs, Wade Miley and Corbin - went eight innings. Montero called them "the young busters."

"They (Skaggs and Miley) did a great job and I wanted to go out there and try and do better," Corbin said.

Zach Greinke, the Dodgers pitcher during the June 11 brawl, starts tonight's series opener. Ian Kennedy, who drew a 10-game suspension after he hit Yasiem Puig and Greinke with high inside pitches, triggering the melee, goes for Arizona on Tuesday.

Both teams say the blowup, while not forgotten, has been pushed aside in favor of the more pressing matter of the NL West title.

"We've got more important things to worry about than buzzing somebody or fighting," Arizona outfielder Cody Ross said.

That could change.

"We got our tussling in and our fighting, so clean slate in my book," Dodgers reliever J.P. Howell said. "But if something pops off, it's just the way it goes."


• Who: Dodgers at D-backs

• When: 6:40 p.m.

• TV; radio: FSAZ; 1490-AM