One play can sum up the 2024 New York Jets. It’s Mike Williams falling down.
The Jets, in their first game with interim head coach Jeff Ulbrich replacing fired Robert Saleh, had a shot to beat the Buffalo Bills despite numerous mistakes including a stunning amount of penalties and a couple of huge missed field goals. Aaron Rodgers found Williams downfield for what looked like a massive gain that would have put the Jets inside the red zone. But as Williams started to come back to the ball, he fell down. That allowed Bills cornerback Taron Johnson to dive in front of Williams and get a game-clinching interception.
That’s the Jets this season. An opportunity for something special was there, and they tripped all over themselves getting to it. The Bills ran out the clock after that interception and won 23-20.
The Jets knew the stakes coming into the game. If they won they would be 3-3 and in first place of the AFC East. A loss and they’d be two games behind the Bills, with a disappointing 2-4 record. Even in mid-October it felt like a must-win game for the Jets, especially after the coaching change shook up the organization.
There aren’t any more coaching changes coming. The Jets lost, and now they have a big hole to dig out of. It doesn’t help that they can’t get out of their own way.
Jets get a huge Hail Mary
The Jets were far from perfect but they were moving the ball, mostly through big plays by their stars. Breece Hall came out of his slump and looked like the player we had seen his first two seasons. Garrett Wilson caught a nice touchdown in the back of the end zone and had a productive first half. The Jets didn’t just fire Saleh. They changed play-callers from Nathaniel Hackett to Todd Downing, and the difference was notable.
The Jets' biggest play of the first half was luck, though it’s getting to a point in which Rodgers Hail Marys seem like a skill. On the final play of the first half Rodgers wound up and threw it to the end zone, and Allen Lazard came down with a 52-yard touchdown. That was his fourth career Hail Mary, and his first with the Jets. Maybe he knows what he’s doing on those plays.
That kept the Jets in the game despite a huge half from Josh Allen. He had a quarterback sneak for a touchdown, two other passing touchdowns and was making big plays everywhere on the field. He scrambled to his right and fired a deep pass to running back Ray Davis for a stunning 42-yard gain.
The Bills had the best player on the field. But the Jets have plenty of talent too, and they were desperate. They just couldn’t stop making critical mistakes.
Jets keep making mistakes
The Jets have a new coach but still made bad mistakes. There was a key sequence in the third quarter when a holding penalty brought back a Braelon Allen touchdown, Wilson had a touchdown in his arms but was crushed in the end zone and dropped it, and then on fourth down Zuerlein bounced a 32-yard field-goal attempt off the crossbar. Then in the fourth quarter Zuerlein, who missed a last-minute field goal that could have beaten the Denver Broncos in Week 4, had another attempt go off the crossbar from 43 yards out. The game was tied 20-20 but the Jets had blown opportunities to get more points.
The Jets have been off all season in terms of execution. A key penalty on either side of the ball, being a bit off on a timing route, missed field goals in key spots, it has all added up for the Jets and it didn’t change Monday night just because they had a new coach.
The Bills had their share of mistakes too. Tyler Bass missed an extra point and a field goal. Buffalo’s offense stalled a bit in the second half. Yet Buffalo still drove down and got a go-ahead field goal with 3:43 to go. And Jets defensive tackle Javon Kinlaw, who got called for a questionable roughing the passer penalty on that drive, got a 15-yard penalty for improper language toward an official after the field goal. Like the Jets needed more unforced errors.
New York had a shot in the final minutes, and the drive was kept alive by a controversial replay reversal that turned an apparent Rodgers fumble into an incomplete pass, and a defensive pass interference call. But a huge holding call brought back a Hall first down. Then Rodgers’ deep pass to Williams was picked off after Williams lost his footing.
Allen picked up a first down on a third-down run and the Bills killed the clock after that.
You won’t often find a football team make that many mistakes in a tight game. Saleh took the fall for the Jets’ disappointing start. But the results didn’t change.
LIVE COVERAGE IS OVER36 updates
Jason Owens
Bills win, 23-20
The Bills kneel out the clock on a wild night with big plays from both offenses, three missed field goals and more penalty yards (204) than any other game this season. The Bills improve to 4-2 to maintain control of the AFC East. The Jets drop to 2-4 in the first game under interim head coach Jeff Ulbrich.
Jason Owens
Josh Allen ices game with first down
Josh Allen just converted on a third-and-4 quarterback keeper to ice the game. The Bills can run out the clock with 59 seconds remaining and the Jets down to their last time out.
Jason Owens
Taron Johnson intercepts Aaron Rodgers
Bills cornerback Taron Johnson just picked off Aaron Rodgers on a deep ball with a sensational interception just inside the two-minute warning. Rodgers' intended target Mike Williams slipped on the play. The Bills have the ball and a 23-20 lead with 1:54 remaining. The Jets have all three of their timeouts.
We're at 204 penalty yards, the most in a game this season, per the "Monday Night Football" broadcast.
Jason Owens
Fumble call overturned as incomplete pass
Aaron Rodgers just lost the ball on what was initially called a fumble that the Bills recovered. Officials reviewed the play and eventually ruled that this was an incomplete pass. Jets retain possession with 3:43 remaining, trailing 23-20.
After three combined missed field goals (2 by Greg Zuerlein, 1 by Tyler Bass) we have a make. Tyler Bass pays off a 64-yard Bills drive with a 22-yard field goal to give the Bills a 23-20 lead with 3:43 remaining.
Jason Owens
Greg Zuerlein hits the upright again
For a second time in two kicks, Jets kicker Greg Zuerlein hits the upright. This time, he hit the left upright on a 43-yard field goal attempt. He missed earlier from 32 yards with the game tied at 20-20. The game is still tied with 9:44 remaining.
It remains tied after another Jets missed field goal.
This is the first time in a Jets uniform that Aaron Rodgers has resembled his former self. This third-and-11 dart to Allen Lazard for a first down was something.
The Bills just got penalized for a penalty between quarters. Unsportsmanlike conduct on Dion Dawkins put the Bills in third-and-21 at their own 11-yard line. They punted two plays later on fourth-and-15. Game's tied at 20-20 early in the fourth.
It's not clear from the broadcast exactly what happened. Things got heated between the teams during the break as the lights went down at MetLife Stadium.
Dion Dawkins received an unsportsmanlike penalty at the end of the 3rd quarter. Made 3rd and 10 a 3rd and 21. pic.twitter.com/6yaoe0JvBM
The Jets appeared in line for a 23-20 lead, but Greg Zuerlein missed a 32-yard field goal attempt. We're still tied at 20-20 late in the third quarter.
Jason Owens
Wilson jogged off the field, leaving the Jets to set up for a likely field goal attempt.
Garrett Wilson able to jog off field. Allen Lazard stuck with him til he got up. Jeff Ulbrich met him on the field to check on Wilson before he got to sideline. https://t.co/YhOOVhXhTB
The Bills hold in the red zone after a holding penalty negates a Braelon Allen touchdown run. Garrett Wilson is slow to get up in the end zone after a collision on the failed third-down pass attempt.
Jason Owens
Another controversial call favors Jets
The Bills just punted after an unnecessary roughness penalty on right tackle Spencer Brown offset a defensive pass interference penalty downfield. Is this unnecessary roughness?
The Jets have the ball late in the third quarter of a 20-20 game.
Jason Owens
Jets tie game after controversial roughing call
Breece Hall broke off a 42-yard run to the red zone after the controversial roughing penalty on A.J. Epenesa. The Bills came up with a red-zone stop to force a field goal. Jets tie the game at 20-20.
The Jets just had a drive extended on a controversial roughing the passer call on A.J. Epenesa. Officials determined that Epenesa illegally landed with his body weight on Aaron Rodgers. A sack would have resulted in a likely Jets punt. Instead, the Jets got a fresh set of downs.
Tyler Bass misses a 47-yard field goal on Buffalo's opening drive of the second half. Bills maintain a 20-17 lead.
Joe Buck, meanwhile, keeps insisting that Bass' missed extra point earlier in the game wasn't blocked when it clearly was. The result is the same, but it's led to an unwarranted pile-on of Bass on social media.
Jason Owens
The second half is underway, and the Bills have the ball first with a 20-17 lead.
Jason Owens
Notable halftime stats
Josh Allen is cooking and showing the form that generated early MVP buzz before a pair of duds in consecutive Bills losses. He's created multiple big gains including a touchdown after extending plays that looked broken.
The Jets' offense is also looking strong after a coaching overhaul in New York — even stronger with Aaron Rodgers' Hail Mary to end the half. Here are the notable first-half stats:
Josh Allen: 10 of 12 for 112 yards with 2 touchdowns and no turnovers; 4 rushes for 10 yards and 1 TD Ray Davis: 11 carries for 66 yards; 2 catches for 50 yards
Aaron Rodgers: 13 of 17 for 192 yards with 2 touchdowns and no turnovers Breece Hall: 8 carries for 40 yards; 2 catches for 45 yards Garrett Wilson: 6 catches for 68 yards and 1 touchdown
Bills total offense: 217 yards Jets total offense: 225 yards
Bills yards per play: 7.5 Jets yards per play: 6.8
Bills first downs: 17 Jets first downs: 11
Total turnovers: 0
Jason Owens
Rodgers threw that ball under pressure roughly 60 yards in the air.
Jason Owens
Wild Hail Mary gets Jets within 3
Wow! What an end to the first half. Aaron Rodgers threw a Hail Mary to the end zone with the second-quarter clock expiring. Allen Lazard caught it for a touchdown. One official ruled it incomplete, but another correctly determined that Lazard caught the ball and maintained control of it on his back before it was dislodged.
The Jets cut the Bills' lead to 20-17 at the break.
A sloppy drive on both sides of the ball ends with a Buffalo touchdown. The Bills advanced to the red zone with the aid of two pass interference calls on the Jets. Josh Allen fumbled the ball inside the 10, but the Bills recovered. On the very next play, Allen found Dawson Knox for a 12-yard touchdown pass.
Bills find the end zone for the second time in three possessions. Josh Allen connects with Mack Hollins for an 8-yard touchdown pass to cap a 10-play 90-yard drive.
Tyler Bass' extra point was blocked, leaving Buffalo with a 13-10 lead in the second quarter. Both offenses are moving early.
Jason Owens
Ray Davis is balling in place of injured Bills running back James Cook. Makes a juggling catch for a 42-yard gain to get the Bills to midfield from the shadow of their own end zone.
Now the Bills come up with a stop. Jets fail to convert on third-and-14 and punt from their own 34-yard line. Bills take over inside their own 20 after commiting a holding penalty on the punt. Jets lead, 10-
Jason Owens
A good first quarter of football is in the books. Jets hold a 10-7 lead and will start the second quarter facing second-and-10 at their own 20.
Jason Owens
New York gets a stop to force the first punt on the game on Buffalo's second drive. Jets take over at their own 20 after a touchback with a chance to extend a 10-7 lead.
Jason Owens
Jets offense is clicking
This is the offense the Jets envisioned with Aaron Rodgers at quarterback. New York marches 70 yards on nine plays and caps its second drive with a 5-yard touchdown pass from Rodgers to Garrett Wilson in the back of the end zone. Wilson was initially ruled out of bounds before replay correctly determined that he made the catch inbounds.
That's now a field goal and a touchdown on two drives to the red zone and an early 10-7 lead for the Jets.
Jason Owens
Running back Ray Davis powered Buffalo's first drive in place of injured starter James Cook. He carried the ball six times for 48 yards as the Bills opted for a single pass play on the touchdown drive.
And now a strong start from a Bills offense that's been stagnant in consecutive losses. Buffalo drives 70 yards on nine plays capped by a Josh Allen sneak for a touchdown. Bills take a 7-3 lead.
New York's offense looked fluid on the opening drive and got both Garrett Wilson and Breece Hall involved. Wilson caught two passes for 28 yards. Hall carried the ball three times for 16 yards and found holes to run through.
It's the first time all season that the Jets have scored on their opening drive.
Jason Owens
A solid start for the Jets in the first game under interim head coach Jeff Ulbrich and quarterbacks coach Todd Downing, who took over offensive play-calling duties from Nathaniel Hackett. They drive 54 yards on eight plays and get a 34-yard Tyler Bass field goal from Tyler Bass.
Only a third-down drop by Breece Hall stalled the drive. Jets lead, 3-0.
Jason Owens
We're ready for kickoff on a windy night in New York. Jets receive the opening kick.
Ryan Young
Jeff Ulbrich is ready for his debut as the Jets' interim coach tonight.