Yasiel Puig extended his hitting streak to 15 games, opening the scoring with an opposite field home run to right field in the third inning. Puig was 3-for-5 on the night, falling a triple shy of the cycle, and is hitting .426/.514/.754 with 19 runs batted in during the streak.
It was also the seventh consecutive game for Puig with at least one extra-base hit and at least one run batted in, tied for the longest streak by a Dodger dating back to 1914, joining Pedro Guerrero (1985), Duke Snider (1954) and Howie Schultz (1944).
The home run by Puig was his eighth of the season, and 27th of his career in 141 games. The only two Dodgers with more home runs in their first 162 career games are Frank Howard and Mike Piazza, each with 31.
Scott Van Slyke, starting as he has in all 11 Dodgers games against left-handed starters this year, doubled to left in the fourth inning, then homered to center in the sixth, continuing his destruction of Wade Miley in 2014. Van Slyke was 2-for-3 with those two extra-base hits against Miley on Friday, and this season against the southpaw is 6-for-9 with three home runs, three doubles and two walks.
Against all left-handed pitchers in 2014, Van Slyke is hitting .333/.450/.848 with a team-leading five doubles and a team-leading four home runs.
A.J. Ellis picked up his first RBI of the year with a single to score Van Slyke in the fourth, then Ellis tested his surgically repaired left knee by scoring easily from first on a double by Zack Greinke.
It was one of two hits for Greinke, the 2013 National League Silver Slugger Award winner, who is now hitting .250/.333/.438 with three doubles, matching his extra-base hit total from last season.
On the mound, Greinke was even better, throwing eight scoreless frames, striking out six while allowing seven runners to reach base. It was his 21st consecutive start allowing two or fewer runs, but his first this season allowing no runs. Only two runners even reached second base against Greinke, who joined Mark Buehrle as the only seven-game winners in the majors this season.
The Dodgers send Clayton Kershaw to the mound in the middle game of the series on Saturday evening, a 5:10 p.m. PT start, facing Chase Anderson for Arizona.
The Dodgers have beaten the Diamondbacks seven straight times on the road, their longest away streak against Arizona.
In six road games against Arizona this season, all Dodgers wins, the Dodgers have built leads of 3-0, 7-0, 6-0, 5-0, 5-0 and 7-0.
Dodgers left fielders have 23 hits in their last 49 at-bats (.469), dating back 12 games, with five doubles and three home runs during that span.
Matt Kemp drove in a run but was 0-for-5 to snap his six-game hitting streak.
Home runs: Yasiel Puig (8), Scott Van Slyke (4)
WP - Zack Greinke (7-1): 8 IP, 5 hits, 2 walks, 6 strikeouts
LP - Wade Miley (3-4): 6 IP, 7 hits, 4 runs, 3 walks, 3 strikeouts