The Buffalo Bills piled further misery on the New York Jets with a 23-20 victory at MetLife Stadium in New Jersey.
The Jets were playing for the first time since head coach Robert Saleh was dismissed, but interim coach Jeff Ulbrich was unable to steady the ship.
Buffalo quarterback Josh Allen threw for two touchdowns and ran another to help his side to victory after two successive defeats.
“We found a way to win,” Allen told ESPN.
“We got sloppy in the second half, we’ve got to find a way to put more points on the board, but it was a team victory.”
Jets quarterback Aaron Rodgers threw for 294 yards, with two touchdowns and an interception in a back-and-forth encounter.
Rodgers’ efforts helped New York to a 10-7 lead after the first quarter but they trailed 20-17 at half-time, despite a stunning Hail Mary pass from the four-time NFL Most Valuable Player, which was claimed by Allen Lazard.
Greg Zuerlein kicked the Jets level in the third quarter, but Tyler Bass registered a field goal of his own with three minutes and 43 seconds remaining to deliver victory.
It is a third straight defeat for the Jets, who fall to third in the AFC East on 2-4, behind the Miami Dolphins and the Bills, who lead the division on 4-2.