MIAMI (AP) Giancarlo Stanton homered and drove in two runs for the Miami Marlins who held on for a 4-3 victory over the Arizona Diamondbacks on Wednesday night.
Jose Fernandez (3-2) allowed three runs in five innings while striking out seven for the Marlins, who have won nine of 10.
Marcell Ozuna and Christian Yelich drove in runs for Miami, which built a 4-0 lead through three innings and held the Diamondbacks scoreless over the final four innings for the win.
Kyle Barraclough struck out Nick Ahmed with two on to end the eighth and A.J. Ramos pitched a clean ninth for his ninth save in as many chances.