Skip to main content

Jets vs. Bills: Buffalo Survives Late Rally to Win 20-12

The Buffalo Bills can further cement their spot atop the AFC against the New York Jets.

The most important stretch of the Buffalo Bills’ season begins this afternoon when they host the New York Jets.

In their previous meeting on Nov. 6, the Jets knocked off the Bills 20-17 in New York. Josh Allen arguably had his worst performance of the season, completing 18 of his 34 passes for 205 yards and two interceptions.

The Buffalo Bills are coming off a 24-10 win on the road against the New England Patriots on Dec. 1. With the win and losses by the Miami Dolphins and Kansas City Chiefs, Buffalo became the No. 1 seed in the AFC and moved into first place in the AFC East.

Mike White has started the last two games for the Jets. Against the Chicago Bears on Nov. 27, White completed 22 of 28 passes for 315 yards and three touchdowns. He struggled to find the same success against the Minnesota Vikings last Sunday, as he threw two interceptions in a 27-22 loss on the road.

Here are the inactive players for both teams. 

Bills:

DT Jordan Phillips

FB Reggie Gilliam

CB Xavier Rhodes

OL Justin Murray

DB Dean Marlowe

LB Baylon Spector

Jets:

QB Zach Wilson

RB James Robinson

WR Jeff Smith

DL Micheal Clemons

DB Ashtyn Davis

CB Bryce Hall

Stay here for live updates from Bills vs. Jets. 

First Quarter:

The New York Jets won the toss and deferred. Buffalo gets the ball to start the game. Greg Zuerlein's kick is returned to the Bills' 25-yard line by Nyheim Hines. 

Josh Allen's first pass of the game is completed to Dawson Knox for six yards. Devin Singletary gets the carry and only gains two. On third and two, Allen's pass intended for Stefon Diggs is incomplete. 

Sam Martin's punt is downed all the way at the Jets' two-yard line.

Change of possession.

Zonovan Knight gets the handoff and only gains one yard. Mike White's pass intended for Tyler Conklin is incomplete. On third and eight, White completes a pass to Garrett Wilson for 10 yards and a first down. 

Knight gets another handoff and he runs for 11 yards and another first down. 

Corey Davis jumps early for a false start against the Jets. Knight gets another carry and this time loses two yards. White completes a short pass to Michael Carter for three yards. On third and 14, White's pass is complete to Conklin for seven yards. 

Braden Mann's punt bounces and it's downed at Buffalo's 33-yard line.

Change of possession.

Isaiah McKenzie gets the carry on an end around and he gains seven yards. Singletary gets the carry and gains 11 yards for a first down. 

Allen rolls right and goes deep for John Brown, but the pass is broken up by Sauce Gardner. On second and 10, Allen's pass intended for Khalil Shakir is high and incomplete. On third and 10, C.J. Mosley sacks Allen for a loss of two yards.

Martin's punt goes into the end zone for a touchback.

Change of possession.

Nate Herbig jumps early for a false start. White's pass to Elijah Moore is incomplete. On second and 15, White connects with Moore for a five-yard gain. On third and 10, White's pass is intended for Davis and he makes a leaping grab for 15 yards and a first down. 

Knight gets the handoff and runs for six yards. Knight gets another carry and he's stopped for no gain. On third and four, White's pass intended for C.J. Uzomah is incomplete.

Mann's punt is downed at Buffalo's 15-yard line. 

Change of possession. 

Allen is forced to throw a screen pass into the dirt on first down. An ineligible man downfield moves it to first and 15. A false start on Dion Dawkins moved Buffalo back five more yards. 

On first and 20, Allen's pass to Gabe Davis is incomplete. Allen keeps in on second down for three yards. A holding call on Rodger Saffold is declined. On third and 17, Allen's pass intended for McKenzie is dropped on what would have been a first down. 

Martin's punt is caught by Braxton Berrios and he returns it to Buffalo's 48-yard line with 2:26 left in the first quarter. 

Change of possession.

Greg Rousseau sacks White for a loss of nine yards. On second and 19, White's screen pass to Carter is batted down by Rousseau. White's pass intended for Carter is also incomplete on third down.

Mann's punt is run back by Hines to Buffalo's 20-yard line. 

Change of possession.

Allen keeps it and gets tripped up for no gain. On second and 10, Allen's pass to Diggs gains four yards. Buffalo hurries to the line, but before third and six, the Jets call a timeout. On third and six, Allen's pass to McKenzie is complete for six yards and a first down.

On first and 10, Quinnen Williams sacks Allen for a loss of nine yards on the final play of the first quarter.

End of the quarter.

Second Quarter:

James Cook gets his first carry of the game and gains five yards. On third and 15, Allen keeps it and scrambles for 16 yards and a first down. 

Cook gets another carry but only gains a yard before running out of bounds. Allen's pass to Diggs is incomplete. On third and nine, Allen's pass is complete to Knox for seven yards. Martin's punt is downed at the Jets' six-yard line. 

Change of possession. 

Knight gets the handoff and runs for three yards. Knight gets another carry and runs for 10 yards. 

White hands it off to Knight again but he only gains a yard. Carter gets the carry and he loses two yards. On third and 11, White's pass is complete to Conklin for seven yards. 

Hines fields the punt at Buffalo's 28-yard line and he returns it 21 yards to its 49-yard line. 

Change of possession.

Allen completes a pass to Knox for five yards before he's pushed out of bounds. Williams is down on the field for the Jets. Hines runs for three yards on second down. On third and two, Allen scrambles for five yards, but a holding call on Dawkins moves the Bills back 10 yards. On third and 11, Allen is sacked by Sheldon Rankins for a loss of five yards. Another holding call on Dawkins is declined this time. 

Martin's punt is downed at the Jets' 26-yard line.

Change of possession. 

White is drilled by Ed Oliver as he throws and it's complete to Moore for 26 yards to midfield. White is down on the field. 

Joe Flacco is in the game for the Jets. Knight is held to no gain on first down. Flacco's pass intended for Conklin falls incomplete. White comes back into the game for New York. On third and 10, White completes the pass to Wilson near the sideline for 12 yards and a first down at Buffalo's 38-yard line. 

Carter loses two yards on the carry. On second and 12, White is sacked and fumbles the ball. Uzomah recovers the ball at the Jets' 49-yard line. On third and 23, Carter runs for four yards. 

Mann's punt goes into the end zone for a touchback. A holding call against the Jets will add 10 yards for Buffalo.

Change of possession.

Singletary barely gets back to the line of scrimmage of first down. Allen scrambles and then completes the pass to Singletary for four yards. The game has reached the two-minute warning. On third and six, Allen scrambles for five yards before being tackled just short of a first down. On fourth and one, Mosley is called for encroachment to give Buffalo a first down. 

Allen's pass to McKenzie is complete for eight yards. Allen completes another pass to McKenzie for eight yards and a first down at the Jets' 40-yard line. Buffalo calls its first timeout with 47 seconds left in the first half. 

Allen scrambles for 11 yards and the Bills call their second timeout with 39 seconds left in the second quarter.

Allen's pass to McKenzie is incomplete, but defensive holding gives Buffalo a first down. 

Allen completes the pass to Knox and he leaps over Gardner for a 24-yard touchdown.

Tyler Bass' extra point is good with 26 seconds left in the half.

Bills 7, Jets 0

Change of possession.

Berrios returns the kickoff to the Jets' 23-yard line. 

White completes a pass to Conklin for three yards. That play is the last of the first half.

Halftime. 

Third Quarter:

The Jets get the ball to start the second half. Berrios takes the kickoff to New York's 28-yard line. 

White throws a swing pass to Knight and he's tackled for a loss of two yards. White's pass intended for Denzel Mims in incomplete. On third and 12, White completes a pass to Wilson along the sideline for 13 yards and a first down. 

 Knight barely gets back to the line of scrimmage on first down. White is forced to scramble to his right and he throws it away. On third and 10, White's pass is complete to Berrios for 26 yards to Buffalo's 35-yard line. 

White completes another pass, this time to Mims for 11 yards and another first down. 

White finds Uzomah for a seven-yard gain. On second and three, Knight runs for three yards and a first down. 

Knight gets another carry and he runs it into the end zone from 13 yards out for a touchdown. 

Zuerlein's extra point is good and ties the game with 9:59 left in the third quarter.

Bills 7, Jets 7

Change of possession.

Zuerlein's kick goes through the end zone for a touchback. 

Allen's first pass of the second half is intended for Knox and it's dropped. Allen drops back to pass again and finds Diggs for a 26-yard gain to New York's 43-yard line. 

Allen's pass to Davis is complete for seven yards. On second and three, Allen goes deep to Shakir and it's incomplete. Defensive pass interference moves Buffalo to the Jets' 18-yard line. 

On first and 10, Allen's pass is complete to Hines for five yards. Allen completes another pass to Davis and he gains nine yards for a first down.

Allen keeps it on first and goal and runs it in from five yards out for a touchdown. 

Bass' extra point is good with 7:20 left in the third quarter.

Bills 14, Jets 7

Change of possession.

Berrios returns the kickoff to the Jets' 25-yard line. 

Knight rushes for nine yards on first down. On second and one, Knight loses a yard. Knight gets another carry on third and short, and he gets two yards for a first down. 

After a playfake, White finds Mims for a 14-yard gain to midfield. 

White's pass intended for Conklin falls incomplete. White is down again after getting hit by Matt Milano. 

Flacco comes back into the game and he's sacked by Rousseau and Buffalo recovers the fumble at New York's 44-yard line.

Change of possession.

After play-action, Allen connects with Davis for a 17-yard completion. 

McKenzie gets the carry and runs for six yards. The play is negated by a holding call on Dawkins - his second of the game. 

On first and 20, Allen's pass to Cok is complete for eight yards. Allen keeps it on second and 11 and he gains eight yards. On third and three, Allen's pass intended for McKenzie is dropped. 

Bass' 38-yard field goal is good with 2:07 left in the third quarter.

Bills 17, Jets 7

Change of possession.

Bass' kickoff goes through the end zone for a touchback.

Knight runs for three yards, but a holding call on Uzomah moves the Jets back 10 yards. Flacco's pass intended for Moore is tipped before falling incomplete. On second and 20, Flacco's pass to Moore is complete but only gains a yard. On third and 19, Carter gets the carry and gains three yards. 

Mann's punt is caught by Hines at Buffalo's 32-yard line and he runs it back to the 47-yard line on the final play of the third quarter,

End of the quarter.

Fourth Quarter:

Singletary runs for 16 yards on first down to the Jets' 35-yard line. 

Singletary gets another carry and gains four yards. Cook comes into the game and runs for two yards. On third and three, Allen keeps it and loses two yards. 

Bass' comes out to kick a 48-yard field goal and it's good with 12:23 left in the game.

Bills 20, Jets 7

Change of possession.

Bass' kickoff goes for a touchback. 

White is back in the game for New York. Knight loses a yard on the carry. On second and 11, White completes a pass to Wilson for 13 yards. Bills head coach Sean McDermott is challenging if Wilson made the catch. After review, the call stands.

White's pass to Mims is broken up by Dane Jackson. On second and 10, White's pass to Mims is complete for nine yards. On third and one, White finds Moore for an eight-yard gain and a first down. 

Rousseau sacks White for a loss of 11 yards on first down. White completes a pass to Carter for eight yards. On third and 13, White's pass intended for Moore is incomplete. 

Hines calls for a fair catch at Buffalo's eight-yard line. 

Change of possession.

Singletary runs for just a yard on first down. Allen drops back to pass to Singletary and it's dropped. Allen drops back to pass again on third down and it's broken up. 

Martin's punt is blocked by Jermaine Johnson and it goes through the end zone for a safety with 7:30 left in the game.

Bills 20, Jets 9

Change of possession.

Berrios takes the free kick to the Jets' 31-yard line. 

White is forced to throw the ball into the turf on first down. White finds Wilson for a 14-yard gain. 

Knight gets the handoff and runs for 13 yards to Buffalo's 36-yard line. 

White completes the pass to Knight and he breaks a tackle to gain. eight yards. Carter gets the handoff and gains seven yards before fumbling and it's recovered by Milano.

Change of possession.

Cook loses two yards on the carry. On second and 12, Allen's pass to Diggs doesn't gain any yards. Before third and 12, Saffold jumps early for a false start. On third and 17, Singletary runs for a yard. 

Martin's punt is caught by Berrios at New York's 24-yard line and he gains 11 yards on the return.

Change of possession.

White's pass to Conklin gains seven yards. On second and three, White's pass to Moore goes for 19 yards to Buffalo's 39-yard line. 

White is forced to throw it into the turf on first down. White finds Conklin and gains five yards on the final play before the two-minute warning. On third and five, White's pass is completed to Wilson for 16 yards to Buffalo's 18-yard line. 

White's pass to Carter is complete for five yards before he gets out of bounds. White drops back to pass again and finds Moore for four yards. On third and one, White's pass intended for Berrios is broken up. 

Zuerlein kicks a 27-yard field goal and it's good with 1:21 to play.

Bills 20, Jets 12

Change of possession.

Buffalo calls a timeout before the kickoff. Zuerlein's kickoff is run back to Buffalo's 29-yard line. 

Allen drops back to pass and it falls incomplete, intended for Knox. Singletary gets the carry and runs for four yards. The Jets call their first timeout with 59 seconds left in the game. Allen runs for a yard on third down and New York calls its second timeout with 53 seconds left. 

Martin's punt goes to New York's 21-yard line where Berrios calls for a fair catch. 

Change of possession.

White's pass intended for Carter is incomplete. White's pass to Berrios is broken up on second down. White looks for Wilson on third down, but it's incomplete. On fourth down, White's pass is deflected and falls incomplete for a turnover on downs.  

Change of possession.

Allen takes a knee and that's the ballgame. 

Final: Bills 20, Jets 12


Thanks for reading our SI-powered coverage of your Buffalo Bills ... Bills Mafia! Get your Buffalo game tickets from SI Tickets ... here!

You're a member of Bills Mafia hungry for more Buffalo coverage? Read here.