Chris Johnson's 94-yard touchdown run, the longest in the NFL since 2006, helped the Tennessee Titans to a 14-10 win over the New York Jets which ends the Jets' play-off hopes.

Johnson, playing with the names of the victims of last week's Newtown, Connecticut, school shooting written on his shoes as part of a tribute by both teams, scampered from his own six-yard line for the stand-out play of a night otherwise notable for Jets quarterback Mark Sanchez's continued struggles.

Sanchez hit Jeff Cumberland for a 17-yard touchdown in the third quarter to put the Jets 10-7 ahead, but also threw four interceptions and fumbled a crucial snap on his team's final drive.

That fumble, recovered by Zach Brown, ended the Jets' hopes of winning the game after they had fallen behind once more to a 13-yard touchdown run by Titans quarterback Jake Locker late in the third.

Defeat leaves the Jets at 6-8 and unable to reach the AFC play-off, while the Titans are at 5-9.