At Cleveland, Cecil Shorts caught a 20-yard touchdown pass from Chad Henne with 40 seconds left, rallying the Jaguars. It was a dream moment for Shorts, who grew up in Cleveland.
Henne drove the Jaguars (3-9) 80 yards in nine plays for the winning TD.
The Browns (4-8) had taken a 28-25 lead on Brandon Weeden’s 95-yard TD pass to Josh Gordon with 3:55 remaining. Gordon returned from a head injury and finished with 10 catches for a team record 261 yards. Gordon is the first player in NFL history to have consecutive 200-yard games. He had 237 in a loss last week against Pittsburgh.
DOLPHINS 23, JETS 3
Ryan Tannehill threw for 331 yards and two touchdowns, leading Miami past the listless Jets to keep the Dolphins in the playoff mix.
The visiting Dolphins (6-6) played with more of a sense of urgency while sending the Jets (5-7) to their third straight loss. New York also has a quarterback controversy on its hands as Geno Smith was benched in favor of Matt Simms after a dismal first half.
Brian Hartline and Mike Wallace had touchdown receptions for Miami, while Tannehill finished 28 for 43 with an interception.