PHOENIX (AP) — Zack Greinke threw eight sharp innings, Yasiel Puig and Scott Van Slyke homered and the Los Angeles Dodgers added to their mastery of Arizona with a 7-0 victory over the Diamondbacks on Friday night.
Los Angeles improved to 8-1 against Arizona this season, and the Dodgers are 15-19 against everybody else.
Greinke (7-1), in his longest outing of the season, allowed two or fewer runs for the 21st consecutive game, the longest such streak in the majors since at least 1914. He gave up five hits, struck out six, walked two and had an RBI double.
Puig had three hits and drove in two runs. He and Van Slyke hit solo homers off Wade Miley (3-4) as the Diamondbacks fell to 4-16 at Chase Field.
Van Slyke is 7 for 16 in his career against Miley with four home runs, three this year.
Puig extended his career-best hitting streak to 15 games.