Johnson's performance came on 27 carries while Matt Hasselbeck completed 15-of-27 passes for 219 yards, a touchdown and an interception as Tennessee (5-4) won for the second time in three games.
Johnson scored a 1-yard TD run -- only his second of the season -- late in the game.
Carolina (2-7) struggled as rookie quarterback Cam Newton was held in check.
He was limited to 212 yards on 23-of-40 passing, throwing one interception.
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need
Exploding whale video goes viral on Internet