The game was tied 2-2 when Smith struck 1:22 into the final period, firing home the rebound of a Gabriel Bourque shot following a Panthers turnover.
Craig also assisted on a Mike Fisher goal and in second period, which gave Nashville a brief 2-1 lead.
Pekka Rinne stopped 22-of-25 shots in the victory.
Matt Gilroy, Marcel Goc and Jonathan Huberdeau each found the net for Florida.
Jacob Markstrom made 26 saves in the loss.
Exploding whale video goes viral on Internet
Texas principal bans speaking Spanish, stirs controversy