Marlins 5, Diamondbacks 4 (10): Marcell Ozuna delivered an RBI double with none out in the 10th inning as host Miami won the opener of the four-game series.Bradin Hagens (0-1) had a major-league debut he'd prefer to forget as he began the 10th for Arizona by issuing a leadoff walk to Garrett Jones. Jeff Mathis followed with a single and Ozuna drilled a pitch to deep center field to plate Jones and give the Marlins their 10th walk-off victory of the season.Mike Dunn (10-5) tossed two perfect innings, Adeiny Hechavarria recorded two hits and two RBIs while Giancarlo Stanton went 3-for-4 and drove in a run for Miami, which remained seven games behind first-place Washington in the National League East. Mark Trumbo collected two hits and two RBIs for the Diamondbacks, who fell to 1-2 on their 10-game road trip.Arizona took an early lead on Trumbo's RBI single in the first inning and used a two-out rally in the third to make it 3-0 as David Peralta plated Cliff Pennington with a triple before scoring on another base hit by Trumbo. Miami cut the deficit to one in the bottom of the frame, when Donovan Solano drove in starter Brad Penny with a double and raced home on Stanton's single.Trumbo was at it again in the sixth, drawing a leadoff walk and stealing second before scoring on a double by Miguel Montero, which ended Penny's evening. Hechavarria helped the Marlins pull even as he delivered an RBI triple in the bottom half before hitting a grounder up the middle in the eighth for a run-scoring single.GAME NOTEBOOK: Diamondbacks CF Ender Inciarte led off the seventh inning with an infield single to extend his hitting streak to a career-high 14 games. ... Miami 3B Casey McGehee ran his hitting streak to eight contests with a single in the third frame. ... Penny yielded four runs and five hits in five innings while Arizona's Chase Anderson gave up three runs and nine hits over six frames.