Diamondbacks 12, Dodgers 4

PHOENIX -- Catcher Welington Castillo, first baseman Paul Goldschmidt and shortstop Nick Ahmed homered and left-hander Robbie Ray pitched five scoreless innings in the Arizona Diamondbacks' 12-4 victory over the Los Angeles Dodgers at Chase Field on Friday.

Castillo hit a three-run homer in a four-run first inning and Goldschmidt and shortstop Ahmed had two-run homers in a six-run second inning for a quick 10-0 lead.

Every Arizona position player had a hit and scored a run in the first two innings behind Ray (4-11), who snapped a seven-game losing streak. Ray had his first victory since July 7 and his first career victory at Chase Field.

Ahmed had his first career four-hit game and drove in three runs for Arizona (68-73), which has won three of its last four.

Los Angeles left fielder Justin Ruggiano hit a grand slam with two outs in the ninth inning after a walk, a single and an infield error to prevent Arizona's 10th shutout of the season. Ruggiano has three homers in 15 at-bats since joining the Dodgers on Aug. 31.

Rookie shortstop Corey Seager, pinch-hitter Alex Guerrero and center fielder Chris Heisey had singles for the Dodgers' other three hits.

Arizona left fielder Ender Inciarte had three hits and right fielder Yasmany Tomas had two hits and drove in two runs. Second baseman Chris Owings had two hits and an RBI.

Castillo has 19 homers this season, 17 since joining the Diamondbacks in a June 3 trade with Seattle. Goldschmidt has 28 homers and Ahmed has nine. Goldschmidt has 18 homers against the Dodgers, the most by any active player.

Center fielder A.J. Pollock singled and Goldschmidt walked before Castillo homered in the first inning off left-hander Alex Wood (10-10). Third baseman Phil Gosselin singled and scored on Owings' triple to make it 4-0.

Goldschmidt homered after Inciarte's single in the second inning for a 6-0 lead. Gosselin reached on an infield error and Owings singled to knock out Wood, who gave up eight runs (six earned) in 1 2/3 innings. Tomas hit a two-run double before Ahmed homered. It was 10-0.

Home plate umpire Jim Wolf left in the game after being struck by a foul ball during Ahmed's at-bat. Wolf was hit squarely in the mask but stayed in for the final two batters of the second inning. First base umpire Alan Porter took over behind the plate in the third.

Ahmed's RBI double in the fourth inning made it 11-0.

NOTES: Dodgers RHP Mat Latos, who was scratched from a scheduled Wednesday start because of a stiff neck, saw Dr. Robert Watkins in Los Angeles on Thursday and was found to have no structural damage. Latos is not scheduled into his next start, manager Don Mattingly said. ... Dodgers SS Jimmy Rollins missed his fourth straight game with a sore finger and was replaced by rookie SS Corey Seager. Seager and Arizona 2B/3B Brandon Drury were named to Baseball America's all-classification minor league all-star team Thursday. Seager hit .297 with 37 doubles and 76 RBIs at Double-A Tulsa and Triple-A Oklahoma City. Drury, chosen as the second baseman, hit .303 with 40 doubles and 61 RBIs at Double-A Mobile and Triple-A Reno. Drury leads minor league baseball with 133 doubles the last three seasons.
Final1st2nd3rd4th5th6th7th8th9thRHE
Los Angeles DodgersDodgers000000004442
Arizona DiamondbacksDiamondbacks46010100012171
Season Series
ArizonaStatsLA Dodgers
6-13Vs13-6
.271Batting Average.250
4.5Runs / Game4.8
25Home Runs31
11Errors11