Deven Marrero and John Ryan Murphy singled off left-hander Adam Liberatore (1-1) to open the seventh before Descalso tripled down the right field line to lift Arizona (21-8) to its seventh victory in eight games against the Dodgers this season.
Cody Bellinger hit a two-run homer and Chris Taylor had two hits for the Dodgers, who have lost four in a row and seven of their last eight. Bellinger's homer in the third inning was the last of the Dodgers' four hits.
Silvino Bracho (1-0) pitched the second of four scoreless innings by the Arizona bullpen, and Brad Boxberger pitched the nine for his 10th save in as many chances.
Pollock hit his National League-leading 10th homer to lead off the second inning for a 1-0 lead against Clayton Kershaw, who gave up two runs in six innings and was not involved in the decision. Pollock hit his fourth homer in six plate appearances after his first career three-homer game Monday.
Bellinger's fourth homer of the season followed a two-out walk to Yasmani Grandal to give the Dodgers a 2-1 lead in the third inning.
Chase Utley reached on a two-base error when Descalso misplayed his fly ball to open the fourth inning, took third on a groundout and scored on Max Muncy's groundout to make it 3-1.
Walker hit a 479-foot homer off Kershaw with one out in the fifth inning, his first homer of the season and the third-longest in the majors, to get the Diamondbacks within one at 3-2.
Kershaw gave up six hits, struck out six and walked one. He had lost seven of his last nine decisions at Chase Field.
Arizona starter Matt Koch gave up four hits and three runs (two earned) in five innings, striking out three and walking three. He has given up five earned runs in 17 innings in three starts since joining the rotation after Taijuan Walker's season-ending injury.
--Field Level Media
LA Dodgers | Arizona | |
Clayton Kershaw | Player | Matt Koch |
No Decision | W/L | No Decision |
6.0 | IP | 5.0 |
6 | Strikeouts | 3 |
6 | Hits | 4 |
3.00 | ERA | 3.60 |
LA Dodgers | Arizona | |
Chris Taylor | Player | Deven Marrero |
2 | Hits | 2 |
0 | RBI | 0 |
0 | HR | 0 |
2 | TB | 2 |
.500 | Avg | .667 |
Team | Hits | HR | TB | Avg | LOB | K | RBI | BB | SB | Errors |
LA Dodgers | 4 | 1 | 8 | .133 | 14 | 7 | 3 | 7 | 0 | 1 |
Arizona | 10 | 2 | 18 | .294 | 17 | 9 | 4 | 3 | 3 | 1 |