Yu Darvish lasted just five innings but it was enough to strike out 10 and collect his eighth win of the season as the Los Angeles Dodgers held off the Arizona Diamondbacks 8-6 on Thursday.

The right-hander allowed two runs on five hits and two walks. Poor control and disciplined batting by Arizona forced Darvish (8-9) to throw 106 pitches, mandating an early call to the bullpen with the Dodgers leading 6-2.

Darvish went to the mound at Chase Field with a three-run lead in the first but couldn't locate his curve or two-seam fastball. Although the only runner he allowed through the first two innings was an infield single, Darvish reached full counts on the first six hitters and needed 44 pitches to get that far.

"Because I saw 99 miles-per-hour (159.3 kilometers per hour) on the speed gun, I got to thinking too much about what good form I was in as I delivered and that knocked my balance off a little," Darvish said.

The Diamondbacks got on the board in the third after Darvish issued a six-pitch leadoff walk. A sacrifice bunt by starting pitcher Anthony Banda and a wild pitch put the runner on third, and David Peralta's second infield single of the game brought Ketel Marte home.

J.D. Martinez homered with one out in the fourth when Darvish missed up with a 2-2 fastball, but the Dodgers scored three runs off reliever Jake Barrett in the fifth and another two off Jorge De La Rosa in the sixth.

Banda (1-2) took the loss, allowing three runs in four innings. After two first-inning singles, the lefty issued a two-out walk to load the bases for Enrique Hernandez, who doubled in all three runners.

In Washington, Junichi Tazawa (1-2) surrendered an eighth-inning homer and took the loss in the Miami Marlins' 3-2 defeat to the Nationals.

Tazawa entered with the game tied 2-2 and Brian Goodwin hit his second pitch, a 1-0 fastball, down the pipe into the upper deck in right field.