Zach Wilson was an accomplished basketball player growing up. Sunday, he showed that he knew how to bounce back.
Wilson led the Jets to an upset 20-17 win over the Bills at MetLife Stadium a week after playing one of his worst games as a pro.
Wilson had no interceptions in the game, played efficiently and used his legs to earn the Jets’ biggest win in years. The Jets defense intercepted Josh Allen twice and made some huge saves in the win over the high-powered Bills.
Wilson completed 18 of 25 passes for 154 yards and a touchdown pass. He also ran the ball four times for 25 yards. His only downside was a fumble.
The Jets enter their bye week with an unlikely 6-3. The Bills are now 6-2.
The Jets rediscovered their running game on the stretch and relied on it to get downfield on the winning run. The Jets took over on their own 4 after stopping the Bills with 7:53 left. James Robinson and Michael Carter combined eight carries for 74 yards to move the ball upfield, then Wilson hit Denzel Mims third-and-5 from the Bills’ 18-yard line for a 12-yard gain on the 6.
The Jets failed to hit it in the end zone and had to settle for a 28-yard field goal from Greg Zuerlein with 1:43 left in the game.
Buffalo had one more chance, taking over at their 25. Allen hit Stefon Diggs for a 26-yard pass on the first play, but the play was wiped out by a hold call on Bills tackle Dion Dawkins . Bryce Huff then sacked Allen on second down and Allen fumbled the ball, losing 19 yards. On the third and 21, Allen threw an incomplete pass. On fourth down, Allen threw it deep to Gabe Davis, but Sauce Gardner had the coverage and the ball went incomplete, sending MetLife into a celebration.
It looked like the Bills could blow up the Jets early. Kicker Braden Mann slipped on the opening kickoff and the Bills recovered the ball on their own 45-yard line. On the first play from scrimmage, Allen hit Stefon Diggs for 42 yards. Diggs beat Gardner on the game.
The Bills fell to the Jets’ 13 but Allen threw his first interception of the game to Jordan Whitehead, ending scoring hopes.
Buffalo got the ball back and this time they took advantage of Allen’s legs. He led them on a 14-play, 67-yard run that ended with a 1-yard touchdown run from Allen that followed a 12-yard run from Allen that was first called a touchdown, then canceled and marked with 1.
The Jets entered the board with 35 seconds left on first guard when Zuerlein threw a 53-yard field goal to make it 7-3.
Midway through the second quarter, Allen led the Jets downfield on a drive that featured three passes to Diggs. Allen then raced through the Jets defense on third-and-second for a 36-yard touchdown. Allen was untouched by the designed run as he rounded the Jets defense and scored his second touchdown of the game to give the Bills a 14-3 lead.
Wilson, who played effectively all day, led his own Jets scoring streak late in the half. He joined Carter for a 6-yard touchdown with 35 seconds left in the half to cut Buffalo’s lead to 14-10.
Bills kicker Tyler Bass missed a 55-yard field goal attempt as time expired in the half.
The Jets have come a long way to start the second half. The drive included a fake punt that was converted by Ashtyn Davis and a 12-minute delay due to a SkyCam malfunction at MetLife Stadium.
Practice ended when Von Miller fired Wilson and the Jets quarterback slipped past the Bills’ 28. AJ Epenesa recovered and ended the Jets’ scoring hopes.
The Bills themselves stumbled, however. Quinnen Williams sacked Allen in the first game of the series, then Allen was intercepted by Gardner in the second game.
Four plays after Gardner’s second interception of the season, Wilson hit Robinson for a 7-yard touchdown that gave the Jets their first lead of the day at 17-14.
Bass tied the game 17-17 with a 51-yard field goal with 13:38 left in the game.
The Jets defense did a great job all day against the powerful Bills offense. DJ Reed offered a huge pass breakup with 8:05 left in the fourth quarter on a through pass from Allen intended for Diggs to set up the long go-ahead for the Jets.
New York Post