Josh Allen ran wild again, but it wasn't enough to beat fellow rookie Sam Darnold and the New York Jets.
Elijah McGuire scored on fourth-and-goal late in the game, and the Jets intercepted a deep throw by Allen to defeat the Bills 27-23 at New Era Field Sunday.
The Bills got off to a good start with an Allen touchdown run. After a Jets field goal, Isaiah McKenzie scored on a 15-yard run to give the Bills a 14-3 lead after one.
The teams exchanged field goals before the Jets found the end zone for the first time. After Andre Roberts returned a kickoff 86 yards to the Bills' 8-yard-line, Jets running back Trenton Cannon scored on a 4-yard touchdown run.
The Bills managed only two field goals in the second half, while the Jets scored two touchdowns. Robby Anderson beat Bills cornerback Tre'Davious White on an exceptional play by Darnold. Darnold avoided the sack, scrambled to his left and found Anderson in the end zone for the game-tying score.
Darnold found Anderson again late in the game for a 37-yard gain. With 1:17 to go in the fourth, McGuire scored on a 1-yard run to give the Jets a 27-23 lead.
The Bills had one more shot, but Allen threw an interception. The takeaway sealed the win for the Jets.
The Bills and Jets are now tied in the standings with 4-9 records.
Here is the Buffalo Bills Week 14 report card:
Josh Allen had a so-so outing against the Jets. There were bright spots: He ran for 101 yards and made a few nice passes, including a 38-yard completion to Robert Foster. But he finished with a 50 percent completion percentage and three turnovers — two interceptions, including one late in the fourth quarter, and a lost fumble. He needs to protect the football and make more accurate throws. There were a couple of bad drops by his receivers, but there were also a fair number of misfires. He needs to minimize those mistakes.
It was another quiet day for the running backs. LeSean McCoy left with an injury. Chris Ivory had a bulk of the carries in McCoy's absence. But it was Allen who led the team in rushing yet again. The Bills shouldn't have to lean on their quarterback to spearhead the rushing attack. However, that's where things stand at the moment. The Bills' run blocking has struggled all season. That trend continued against a solid Jets defense.
The Bills found a gem in Robert Foster. He finished with seven catches for 104 yards to lead the team. It's his second 100-yard receiving game of the season. His best play came on a 38-yard reception in the fourth quarter. Allen threw a back shoulder pass and Foster fooled the defender, came back for the ball and picked up additional yardage. Isaiah McKenzie, who scored a rushing touchdown, added four catches for 47 yards. Zay Jones, who had a couple of drops, finished with three catches for 22 yards.
The Jets' defense posed some problems for the Bills' offensive line. Run blocking remained a problem and pass blocking wasn't much better. Allen was sacked three times and often had to leave the pocket to buy time. The offensive line has been a weakness all year, and it was a glaring problem in Sunday's game.
Offensive MVP: Robert Foster. Foster had his second 100-yard performance, with seven catches for 104 yards. He is a great route runner. He caught a couple of passes off a curl route that was well executed. He has been a nice pickup for the Bills and he's had a good rapport with Allen. That's encouraging, especially as the Bills look ahead to 2019.
Another strong showing by the Bills' defensive line. The Jets didn't gain a lot of yards. The front four was solid against the run and pass. The Bills didn't register any sacks, but Kyle Williams had four tackles (one solo) and Jerry Hughes had three tackles (two solo) and a tackle for a loss. Shaq Lawson had two passes defended.
This wasn't Tre'Davious White's best day. On a wild play by Darnold, White was beaten by Robby Anderson on a touchdown. Anderson beat White again late in the game on a deep pass completion. For the most part, the pass defense was solid. But those two plays cost the Bills. White wasn't his dominant self Sunday. The Jets got the better of him. Jordan Poyer was active, with six tackles (six solo) and Levi Wallace added six tackles (five solo) and a pass defended.
Defensive MVP: Tremaine Edmunds. The rookie middle linebacker led the team in tackles and had an interception to end a Jets drive. He's had a good first season in the NFL, and that continued Sunday.
Kicking and punting
Kick coverage and returns
Isaiah McKenzie averaged 20.2 yards per kick return. He didn't break off a long one, but he gave the Bills a handful of consistent returns. He's been a nice addition, especially on offense. His return ability helps the Bills, too.
The kick coverage was terrible. The Jets' Andre Roberts had a big game. He averaged 35.2 yards per kick return against the Bills. His long was an 86-yard return. There was bad kick coverage on that play, and others. It should raise questions about special teams coordinator Danny Crossman's future with the team. The Bills' special teams unit has struggled for most of the season.
Special teams MVP: None. The special teams unit continues to struggle. No one had a standout performance against the Jets.
OTHER GRADES AND FACTS
Overall team performance
The Bills should've won this game. After a good start, turnovers and other mistakes allowed the Jets to mount a comeback. The Jets pulled out the win in the end. The Bills weren't going to make the playoffs anyway, but this loss hurts. You want to win a game like that at home, especially against a divisional rival. Just last month, the Bills smoked the Jets by 31 points. The Jets got revenge on Sunday.
Stats of the game
3. While Jets quarterback Sam Darnold won the game for his team, you could argue Josh Allen's turnovers cost the Bills. He lost a fumble and threw two interceptions. Allen has a lot of good traits, but he needs to take better care of the ball.
104. Robert Foster finished with 104 receiving yards. The Bills receiver registered his second 100-yard game of the season, with both coming against the Jets. In four games since rejoining the Bills, he's had three games of 90 receiving yards or more.
101. Josh Allen had another 100-yard rushing day. He ran for 101 yards on nine carries. He's a true dual threat. His ability to scramble and pick up yards is an asset.
Danny Crossman shouldn't be the Bills' special teams coordinator in 2019. The return unit has been a mess under his watch and kick coverage hasn't been much better. The low point in Sunday's game: Andre Roberts' 86-yard kickoff return. The Bills are in a rebuilding phase right now. Next year, they should make a new special teams coordinator part of the revamped team.
The Bills (4-9) will play at 1 p.m. Sunday against the Detroit Lions. The game will be televised on FOX.