PHOENIX — Eduardo Escobar's three-run home gave Arizona a four-run lead before Los Angeles recorded an out, and the Diamondbacks cruised to an 8-2 victory over the National League West-leading Dodgers on Wednesday.

The Dodgers, with the best record in the majors at 55-27, lost for just the second time — both to Arizona in the three-game series — in nine games, while Arizona finished a nine-game homestand 3-6.

Jarrod Dyson had three hits, an RBI and swiped two bases to raise his NL-leading total to 19. He also had a home run-stealing catch over the right-centre field fence.

Ildemaro Vargas hit a two-run double, and pitcher Taylor Clarke (2-3) allowed two runs on three hits in five innings.

The Dodgers' Cody Bellinger hit his 26th home run of the season, tying him for for fourth-most before the All-Star break in franchise history. Los Angeles was charged with three errors, two by first baseman Joc Pederson.

The Diamondbacks roughed up Tony Gonsolin (0-1) right away in his major league debut. Dyson led off with a bunt base hit against the shift, stole second base and took third when Gonsolin didn't arrive at first base in time to get Tim Locastro out on a grounder to the right side.

Locastro stole second, then Pederson booted a ground ball from David Peralta for the Diamondbacks' first run. Escobar followed by lining a 2-2 pitch off the top of the right-field fence and into the seats for a 4-0 lead.

Gonsolin, called up from Triple-A Oklahoma City for the start, was the Dodgers' minor-league pitcher of the year last season and had a 2.77 earned-run average in eight starts in the minors this season. He went four innings, allowing four earned runs on six hits.

Gonsolin got his first major league hit in his first career at-bat in the third, and the Dodgers made it 5-2 on Bellinger's solo shot into the camera cutout high up the centre-field wall.

The Diamondbacks built the lead to 8-2 on Vargas' double in the fifth off Caleb Ferguson. Dyson avoided a jarring collision with Locastro as the two leaped for Pederson's fly ball in the seventh, which Dyson came down with.

Catcher Russell Martin Jr. pitched a scoreless eighth, including a strikeout, for the Dodgers.

LAMB RETURNS

The Diamondbacks reinstated one-time All-Star infielder Jake Lamb from the 10-day injured list. Lamb, a 2017 All-Star, hit fifth and played first base and went 0 for 4 with an error in his first game in almost three months.

Lamb played just five games before going on the injured list with a strained left quadriceps on April 3. He had been on a rehab assignment at Triple-A Reno. Arizona optioned infielder Domingo Leyba on Tuesday night to Reno to make room for Lamb on the active roster.

DODGERS MOVE

The Dodgers sent catcher Will Smith back to Oklahoma City three days after bringing him up, and the move made room for Gonsolin to be added Wednesday.

FREE OF FAN INCIDENTS

The Dodgers played a game without a young fan running onto the field toward one of their players in mid-game, the first time it hasn't happened since last Saturday at Dodger Stadium.

MARTE DAY

2B-CF Ketel Marte singled in a pinch-hit appearance on the day the Diamondbacks made a big push for votes for him to be in the All-Star Game. Marte ended the game as the NL hits leader with 100.

UP NEXT

Dodgers: The Dodgers open a four-game series against the Colorado Rockies on Thursday with RHP Walker Buehler (8-1, 2.96 ERA) starting on five days' rest.

Diamondbacks: The Diamondbacks head to San Francisco for a four-game series against the Giants, with LHP Alex Young set for his major league debut. Young is 2-3 with a 5.79 ERA in eight starts at Triple-A Reno.

___

More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports