Marcus Mariota threw an 11-yard touchdown pass to Corey Davis with 36 seconds left, and the Tennessee Titans rallied from a 16-point deficit and beat the New York Jets 26-22 on Sunday.
The Titans (6-6) snapped a two-game skid to keep themselves on the fringes of the AFC playoff chase.
The Jets (3-9) had one last chance to snap their own losing streak, but Malcolm Butler intercepted Josh McCown's pass with 21 seconds left to seal Tennessee's victory and the Jets' collapse. New York now has lost six straight.
Mariota looked nothing like the quarterback who turned in the second-best single-game performance in NFL history last week completing 95.7 percent of his passes in a loss at Houston. Home fans booed early and often as Jets cornerback Trumaine Johnson got only his second interception this season and ran it back 31 yards for an early TD and a 10-0 lead.
It was the Jets' first after the franchise tied a league record for futility for not forcing a turnover in five straight games. The Jets also sacked Mariota three times.
McCown started his third straight with Sam Darnold still limited with an injured foot, and the 39-year-old veteran threw for only 128 yards as the Titans outgained the Jets 403-280 in total offense.
The Jets got production from across the board with Kevin Pierre-Louis blocking a punt in the second quarter to set up Myers' third field goal, and Henry Anderson blocked Ryan Succop's extra point attempt inside the final minute of the first half. Then, Andre Roberts opened the third quarter with a 61-yard kickoff return.
New York led 22-13 on Jason Myers' fifth and final field goal, a 39-yarder with 26 seconds left in the third quarter.
The Titans had plenty of chances to take the lead in the fourth quarter with first-and-goal on back-to-back drives only to settle for a pair of Ryan Succop field goals. The Titans forced the Jets to punt with 1:46 left and found themselves starting at their own 14.
Mariota scrambled 25 yards, fumbling and recovering the ball at the end of the run. A facemask penalty on Johnson during the play added to the end, and Mariota hit Anthony Firkser for 25 yards. Three plays later, he found Davis who ran in for the TD and the Titans' first lead of the game.
Jets O-lineman Spencer Long had an illness, so Dakota Dozier started at LG in his place. ... Jets cornerback Morris Claiborne hurt a shoulder, but returned to the game.
Jets: Visit Buffalo.
Titans: Host Jacksonville on Thursday night.