For the second week in a row the Buffalo Bills lost a game they probably should have won.  They led 14-3 in the first quarter and it looked like it would be a cake walk, but they let the New York Jets hang around long enough to put them in position to take a 24-20 win at New Era Field.

Another 100-plus yard rushing day for Josh Allen.  It's exciting to see a quarterback run for that many yards but it points to a problem with the Bills rushing attack when your quarterback is your leading rusher.  Allen was forced to run after being flushed out of the pocket because his offensive line isn't giving him the protection he needs to spot open receivers.

And Allen deserves some of the blame in this one too.  He missed open receivers and gave away the ball three times on a fumble and two interceptions.  He was trying to make something happen when he fumbled, but the two interceptions are inexcusable, especially the first one when he just heaved the ball downfield as he was being forced out of bounds.

And how about the defense?  After taking the lead on a field goal just before the two-minute warning, the Bills needed a stop in the worst way, but they didn't get it.  The Jets drove 61 yards in nine plays to score the winning touchdown.  And along the way the Bills' best cornerback, Tre White gave up a 38 yard pass play.

The first meeting between Josh Allen and Sam Darnold easily goes to Darnold.  He completed 16 of 24 for 170 yards and a touchdown and a pick.  Meanwhile Allen was 18 of 36 for 206 yards, but three turnovers.

And special teams is another area of concern for the Bills.  They gave up two big kickoff returns.  One of them gave the Jets first and goal at the 8 and eventually scored a touchdown.  Steven Hauschka had a field goal attempt blocked and had another go wide.

Injuries are piling up.  Linebacker Matt Milano had to be carted off the field with a serious led injury.  LeSean McCoy was injured early in the first quarter and was held out of the rest of the game. It was described as a hamstring injury.

The loss officially eliminates the Bills from playoff contention.  They drop to 4-9 with three games left.  They host Detroit next week.