PHOENIX - Giancarlo Stanton drove in all three Miami runs with a pair of homers and the Marlins handed the Arizona Diamondbacks their fourth straight loss, 3-2 on Monday night.
Patrick Corbin, trying to become the first left-handed starter in 35 years to go 10-0, allowed two hits through eight innings but gave up a soaring, two-run homer to left by Stanton that tied the game at 2 in the sixth.
Stanton's line-drive home run to right off Heath Bell (2-1) in the ninth put Miami ahead for the first time. It was the 100th homer of his career, and sixth in 43 at-bats at Chase Field.
Mike Dunn (2-1) threw a scoreless eighth inning to get the win.
Steve Cishek pitched a perfect ninth for his 10th save in 12 tries. Willie Bloomquist flied out to deep center to end the game.
Paul Goldschmidt drove in both Arizona runs with a homer and a single.
Corbin, with no decisions in his last three starts, was trying to become the first left-handed starter to begin the season 10-0 since Ron Guidry went 13-0 for the New York Yankees in 1978, according to STATS. Corbin struck out seven and walked one but the Diamondbacks lost for the first time in his 14 starts.
Goldschmidt, hitless in his previous 12 at-bats and just 3 for 33, lined Jacob Turner's 1-0 pitch over the right-field fence to put Arizona up 1-0 in the third, his 16th home run. The Diamondbacks made it 2-0 in the fifth when Gerardo Parra singled, stole second and scored when Goldschmidt singled sharply to center.
Goldschmidt leads the NL with 61 RBIs.
Corbin, meanwhile, was cruising through five. Only two Miami batters reached during that span, Stanton on third baseman Martin Prado's two-out error in the first and a two-out walk to Marcell Ozuna in the fourth.
In the sixth, pinch-hitter Justin Ruggiano grounded out, but Juan Pierre's opposite-field single to left ended the no-hit bid. Ed Lucas popped out but Stanton hit a high drive on Corbin's 2-0 pitch into the second deck above the Arizona bullpen in left and it was tied at 2.
The Diamondbacks, swept in three games at San Diego last weekend, opened a six-game homestand.
Turner allowed two runs and six hits in five innings.
NOTES: Diamondbacks RHP Ian Kennedy dropped his appeal and began serving a 10-game suspension for his role in last week's brawl with the Dodgers. ... Arizona RHP Randall Delgado, who came over from Atlanta in the Justin Upton trade, will be recalled from Triple-A Reno to start Tuesday night in the spot normally taken by RHP Brandon McCarthy. Miami RHP Nathan Eovaldi, out all season with right shoulder inflammation, will make his first start of the year. ... McCarthy, out with a shoulder injury, threw off a mound and could get a rehab start next. McCarthy says a seizure, related to the head injury he sustained from a line drive last September, will not affect his comeback.