Rookie Patrick Corbin allowed four hits through seven innings and the Arizona Diamondbacks beat Washington 7-4 on Sunday, snapping the Nationals' season-high winning streak at eight games.
Corbin (4-4) retired 16 in a row after Bryce Harper's infield single in the first. The 23-year-old right-hander gave up two runs, struck out seven and walked none.
Paul Goldschmidt drove in three runs with a double and single and scored twice. Aaron Hill, Justin Upton and Miguel Montero each had RBI doubles for the Diamondbacks.
Ross Detwiler (6-5) allowed four earned and three hits in 4 2-3 innings.
After the Nationals scored twice off Takashi Saito in the ninth, J.J. Putz got the final two outs for his 13th consecutive save and 22nd in 25 opportunities, striking out Roger Bernadina.
Corbin is 2-0 in three starts since he was recalled from Triple-A Reno, allowing four runs in 19 innings in that span.
Arizona scored without a hit in the second. Goldschmidt reached on third baseman Ryan Zimme...