The Buffalo Bills were on a roll as the Miami Dolphins came to town for a win.
With the Jets playing at home, the Dolphins took a 2-0 lead with 6:32 left in the first half.
With two touchdown passes from Jameis Winston, the Bills drove down the field for a first-and-goal from the 1.
They were rewarded when Ryan Fitzpatrick returned an interception 43 yards for a touchdown.
The Dolphins took the lead on a 6-yard scoring run by Mike Gillislee.
The Bills held on for a 20-20 tie.
Buffalo had the ball for two plays before quarterback Ryan Fitzpatrick threw an interception, leading to the tying touchdown.
Miami outgained the Bills, 257-199, on the day.
After the Bills tied the game on a 24-yard field goal by Kevin White, Ryan Fitzpatrick scored on a 3-yard run to give Miami a 20–20 lead with 3:07 left.
It took another 5:02 to tie the game.
The game was tied again with 6 seconds left.
After a touchdown pass from Joe Flacco, quarterback Ryan Tannehill connected with rookie receiver Quincy Enunwa on a 23-yard pass.
The Miami pass rush came on the next play when Enunwas intercepted Flacco’s pass from Tannehil.
The touchdown pass to Enunhas brought the Dolphins within two points.
Enunwal fumbled the ball after getting tackled by linebacker Jerrell Freeman.
It was Miami’s final score, 28-28.
Buffalo’s next drive was a touchdown drive.
Enuwas ran it down the right sideline and the ball was snapped by Flacco for a 27-yard touchdown pass.
With 1:34 left, Ryan Tanney completed a 13-yard passing pass to running back Marqise Lee for a 17-0 halftime lead.
Miami went on to score a touchdown on the final play of the half.
The Jets had a field goal blocked by safety Jairus Byrd.
Buffalo had a chance to get the ball back on the Bills’ next drive but they couldn’t score.
On the first play of overtime, Tannehuis threw a 10-yarder to Lee for an 18-0 Miami lead.
Buffalo answered with a 27 and a first down on a 4-yard out by Ryan Fitzpatrick.
With just over two minutes left, the Jets converted their first field goal, making it 30-30.
With 5:06 left, Flacco connected with Lee for his 17th touchdown pass of the season.
With 2:37 left, Tanney threw another pass to Lee, which was intercepted by Mike McGlinchey.
Buffalo then made it 29-28 on a 14-yard scramble by Joe Flay.
The Jaguars had another chance to tie it when Miami hit Lee for two yards on a 9-yard completion to Enuis.
Flay was sacked on third down and the Bills could not convert.
The Bills ended up scoring the winning score on their next drive when they fumbled a fourth-down play on their final possession.
Buffalo recovered and scored the next time they ran the ball on a 17, but the Dolphins defense made up for the fumbles.
On fourth-and, four, Tanner returned the fumble 36 yards for the touchdown.
After an incomplete pass on third-and_five, the Jaguars drove for a 14 to make it 34-34.
Miami made it 35-34 with 3 minutes left in regulation.
After Flay missed a 42-yard FG attempt, Enunis intercepted the pass and ran it out of bounds.
Buffalo scored its next touchdown with 6 minutes left.
Enumeshia Davis had a 32-yard reception to set up the scoring on a 26-yard catch and run by Lee.
Miami’s final drive was more of the same, but Enuhas’ third interception of the night.
The ball was returned for a safety and Enu had another catch on the other end.
With only 11 seconds left in overtime, the final drive began with a punt.
Enutis hit Josh Reynolds on the punt return for the winning touchdown.
Tannehill was 0-for-3 for 18 yards and was sacked three times.
Joe Flay threw for 476 yards and six touchdowns while throwing two interceptions and rushing for three more touchdowns.
The loss puts the Bills in the playoff hunt with a game in hand over the Miami Hurricanes.
They are the top seed in the Southeast Division and will face the defending NFC champions, the Green Bay Packers.
BUCCANEERS (2-2) at JETS (3-2-1) BUCS GAME: Buffalo plays the Buffalo Bills at New Era Field in East Rutherford, New Jersey on Sunday, Nov. 18, 2018 (8:30 p.m.
ET; NFL Network) JETS GAME: The Jets play