Arizona's Gerardo Parra avoids the attempted tag by Colorado catcher Wilin Rosario to score on a wild pitch in the third inning.
Arizona's Patrick Corbin scattered nine hits and struck out five, while giving up two runs in 6 2/3 innings.
PHOENIX - Patrick Corbin's success has come from a simple formula - be aggressive and throw strike one.
• Mets 3, Pirates 2: In Pittsburgh, Lucas Duda hit a go-ahead RBI single in the top of the eighth to give the Mets the win. R. A. Dickey (6-1) struck out a career-high 11 batters in seven innings of work.
KANSAS CITY, Mo. - The Diamondbacks are finally getting things to fall in their favor.
• White Sox 3, Cubs 2: At Wrigley Field in Chicago, Gordon Beckham hit a tie-breaking home run in the eighth inning, and the White Sox overcame the loss of star Paul Konerko in what was likely the final major-league game for Cubs reliever Kerry Wood.
• Braves 6, Pirates 1: In Atlanta, Tommy Hanson allowed one run in six innings, Dan Uggla and Chipper Jones came through in a four-run seventh for the streaking Atlanta Braves. Atlanta won for the 13th time in 16 games after a 0-4 start - its worst since 1988. Hanson (3-2) worked around six …
• Nationals 3, Padres 1: In San Diego, Gio Gonzalez ran his scoreless innings streak to 20 over three starts, and the NL East-leading Nationals beat the Padres on just four hits at spacious Petco Park.
DENVER - Trevor Cahill earned his first win for Arizona with an outing Sunday that Diamondbacks manager Kirk Gibson called "very dominant."
ARLINGTON, Texas - Ian Kinsler and the Rangers have finalized a five-year $75 million contract that will make their leadoff hitter one of the best-paid second basemen in the majors.