EAST RUTHERFORD, N.J. — Josh Allen and the Buffalo Bills were expecting to go into halftime against the New York Jets with a 10-point lead and all the momentum.
That changed with one eye-popping pass by Aaron Rodgers that sent the Jets and their fans into a frenzy and had social media buzzing.
''Kind of a gut punch,'' Allen said.
But he and the Bills overcame Rodgers' 52-yard Hail Mary touchdown throw as the first half ended to outlast the Jets 23-20 on Monday night and take early season control of the AFC East.
''Fighting through adversity, getting in at halftime, regrouping, saying let's just control one play at a time,'' Allen said. ''We didn't score as many points as I'd like in the second half, but found a way.''
Allen threw two touchdown passes and ran for another score and Tyler Bass made up for an earlier miss by kicking a go-ahead 22-yard field goal with 3:43 left to help the Bills (4-2) snap a two-game skid. They have never lost three straight with Allen starting at quarterback.
''It was a gritty win led by Josh,'' coach Sean McDermott said.
The loss was the third in a row for the Jets (2-4), who capped a tumultuous week during which coach Robert Saleh was fired, defensive coordinator Jeff Ulbrich replaced him as the interim coach and offensive coordinator Nathaniel Hackett was demoted from play-calling duties in favor of Todd Downing.