Ten, 20, or 30 years from now, Bradin Hagens may or may not remember how in the second inning of his major league debut he walked Garrett Jones on four pitches to start the 10th. What might be tougher to purge is the run-scoring, Marcell Ozuna double that produced his first loss.

The Marlins came from behind to top the Diamondbacks 5-4 in Thursday's four-game, series opener at Marlins Park. Ozuna came up with men on first and second and no out, go ahead 3-0, and ripped a full count offering into the left-center field gap.

Mike Dunn pitched two scoreless and set the franchise record for relief wins (10). The walk-off victory was the Marlins' major league-leading 10th.

Adeiny Hechavarria's two-out, RBI-single in the eighth tied it at four and snapped an impressive Diamondbacks' streak. Starting with an Aug. 22, 2012 doubleheader sweep at Chase Field, the Diamondbacks had held the Marlins to three runs or fewer in 11 straight games. No other team has held the Marlins to less than four runs in more than nine in a row.

Hechavarria's second two-out RBI of the game took starter Brad Penny off the hook for what would have been his first loss in a Marlins' uniform since July 23, 2004.