NASHVILLE, Tenn. - Chris Johnson went 94 yards for the longest touchdown run in the NFL since 2006 and the Tennessee Titans beat the Jets 14-10 on Monday night to eliminate New York from playoff contention.

Jake Locker's first touchdown run of the season put Tennessee ahead late in the third quarter and the Titans intercepted four passes by a struggling Mark Sanchez to snap a three-game skid.

After bumbling around all night, the Jets somehow still had a chance to win when they took over at the Tennessee 25 with 47 seconds left following Brett Kern's 19-yard punt. But Sanchez fumbled a low shotgun snap, Bilal Powell inadvertently kicked the ball away and the Titans recovered to seal it.

It was a fitting end to an ugly game that left New York coach Rex Ryan cursing to himself as he walked off the field.

The Jets (6-8) needed to win their final three games and get help elsewhere to earn a playoff spot. Instead, the Titans sacked Sanchez three times and got a fourth on Tim Tebow. Jason McCourty and Michael Griffin each had two interceptions, keeping New York out of the playoffs for a second straight season after it reached consecutive AFC title games.

Johnson, with the names of the victims of Friday's shootings in Connecticut written on his cleats, ran a franchise-record 94 yards for a TD in the second quarter. Locker's 13-yard touchdown run at the end of the third put the Titans (5-9) ahead to stay.

The Jets took a 10-7 lead when Sanchez and Jeff Cumberland connected on a 17-yard touchdown pass with 3 minutes, 19 seconds to go in the third. The Titans responded on their next possession with Locker's quarterback keeper around left end, capping a seven-play, 64-yard drive.