PHOENIX (AP) — Patrick Corbin gave up three hits in eight innings to finally get his 10th victory 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 attempt at win No. 10. The 23-year-old lefty, picked a day earlier as an All-Star, also hit an RBI double as the Diamondbacks outscored the Rockies 22-2 in the series.
The Rockies lost more than the game. Star outfielder Carlos Gonzalez left after swinging at a pitch in the ninth. Afterward, he said it was a sprain and nothing serious.
Starter Roy Oswalt (0-4) exited with what initially was called a strained left hamstring in the second. It could be worse than that, however, because he said he "heard something pop."
CUBS 4, PIRATES 3, 11 INNINGS
CHICAGO (AP) — Pinch-hitter Dioner Navarro lifted a game-ending sacrifice fly in the 11th inning, sending the Chicago Cubs over Pittsburgh.
The Pirates tied it with two outs in the ninth on Starling Marte's solo homer. Pittsburgh has dropped three of four and fallen into a tie with St. Louis for the NL Central lead and the best record in the majors.
Anthony Rizzo and Alfonso Soriano singled in the Cubs' 11th. Pirates catcher Russell Martin threw the ball into center field while trying to pick off Rizzo, allowing both runners to advance.
Luis Valbuena was walked intentionally before Navarro's fly ball off Bryan Morris (4-3) gave the Cubs their seventh win in 11 games.
Matt Guerrier (3-4) pitched two scoreless innings.
PHILLIES 7, BRAVES 3
PHILADELPHIA (AP) — Freshly chosen All-Star Domonic Brown homered, tripled and drove in two runs as the Philadelphia Phillies topped Atlanta.
Ben Revere hit a two-run triple for Philadelphia, which took two of three from the NL East leaders.