J.T. Brown and Nikita Kucherov also scored for the Lightning. Ben Bishop made 27 saves to give him a victory over all 30 NHL teams.
Nashville got goals from Mike Fisher, James Neal and Filip Forsberg. Pekka Rinne stopped 24 shots and is 5-1-1 against Tampa Bay.
Johnson got the winner after skating in from the right wing and beating Rinne from in-close.
Stamkos pulled the Lightning even at 3 on a goal from above the left circle with 26.6 seconds to play in the third. It was just his second in the last 11 games.