Cantu also smacked a three-run homer as the Marlins erased a 5-4 deficit and took the rubber match of the three-game set against the Dodgers at Sun Life Stadium in Miami.
Cody Ross got an RBI and Clay Hensley (1-0) earned the win after tossing two innings of scoreless relief as Florida improved to 4-2 to start the season.
Marlins starter Anibal Sanchez got a no-decision after twirling six innings, during which he allowed five runs on seven hits with a walk and five strikeouts. Leo Nunez pitched a scoreless ninth for his second save.
The Dodgers got an RBI triple from Reed Johnson while A.J. Ellis drove in a pair of runs in the loss.