Marlins 5, Diamondbacks 3

PHOENIX -- Right-hander Jose Fernandez struck out a season-high 11 in seven innings, doubled in a run and scored another in the Miami Marlins' 5-3 victory over the Arizona Diamondbacks at Chase Field on Wednesday.

Fernandez (3-0) doubled in the final run of a three-run second inning for a 3-0 lead the Marlins never lost. He gave up five hits and walked two -- his first two walks of the season -- in his fourth start since returning from Tommy John surgery.

Catcher J.T. Realmuto and right fielder Ichiro Suzuki had an extra-base hit, drove in a run and scored for the Marlins (40-55), who have won two in a row.

Arizona first baseman Paul Goldschmidt had two hits and scored a run for the Diamondbacks (43-50), who have lost eight of their last nine.

Arizona left fielder David Peralta was hit in the head by a Fernandez fastball in the sixth inning and removed from the game. He lay in the batter's box for several moments before walking off the field under his own power.

Diamondbacks hitting coach Turner Ward was ejected after Peralta was hit, and Arizona reliever Dominic Leone was ejected when he hit Miami left fielder Christian Yelich with a pitch in the seventh inning.

Right-hander A.J. Ramos struck out Goldschmidt, center fielder A.J. Pollock and right fielder Yasmany Tomas with the bases loaded and no outs in the ninth inning for his 16th save.

Fernandez reached on an infield error and scored in a two-run fifth for a 5-2 lead.

Fernandez issued his two walks with two outs in the seventh inning, and left fielder Ender Inciarte drove in a run when his routine grounder to first baseman Michael Morse took a bad hop and bounced down the right field line to make it 5-3.

Third baseman Casey McGehee doubled and Morse walked to open the second inning before Realmuto doubled to drive in a run.

Center fielder Cole Gillespie had a sacrifice fly and Fernandez hit a ground-rule double down the left field line cap the three-run inning.

Goldschmidt doubled in the fourth with one out and scored on Tomas' two-out single. Third baseman Jake Lamb tripled to make it 3-2. Fernandez reached on Lamb's fielding error and scored on Suzuki's triple before second baseman Martin Prado singled to make it 5-2 in the fourth.

Arizona starter Robbie Ray gave up five hits and five runs (four earned) in 4 2/3 innings, his shortest start of the season.

NOTES: Arizona will purchase the contract of RHP Zack Godley from Double-A Mobile, and he will start Thursday against the Milwaukee Brewers. Godley, in his first season as a starter, is 9-4 with a 2.72 ERA in 17 appearances at Class A Visalia and Mobile. The Diamondbacks will make a corresponding move to add Godley to the 40-man roster Thursday. ... Miami RF Giancarlo Stanton is expected to begin hitting off a tee this weekend or early next week, manager Dan Jennings said. ... Tests showed Miami RHP Jarred Cosart's vertigo is induced by a sinus issue that has bothered him most of the season, manager Dan Jennings said. Cosart was forced to leave a minor league start Friday because of vertigo, which also landed him on the disabled list early in the season. ... Arizona hitting coach Turner Ward graduated from the University of Phoenix with a degree in management. He began taking classes as a minor league coach in 2010.
Final1st2nd3rd4th5th6th7th8th9thRHE
Miami MarlinsMarlins030020000570
Arizona DiamondbacksDiamondbacks000200100381
WP:Jose Fernandez (MIA)
LP:Robbie Ray (AZ)
Season Series
Jul 22nd 2015 Miami 5 @ Arizona 3
Jul 21st 2015 Miami 3 @ Arizona 0
Jul 20th 2015 Miami 1 @ Arizona 3
May 21st 2015 Arizona 7 @ Miami 6
May 20th 2015 Arizona 6 @ Miami 1
May 19th 2015 Arizona 4 @ Miami 2
May 18th 2015 Arizona 3 @ Miami 2
ArizonaStatsMiami
5-2Vs2-5
.247Batting Average.218
3.7Runs / Game2.9
1Home Runs4
2Errors3