Buffalo Bills quarterback Josh Allen couldn’t get past the Tennessee Titans defense on fourth down as his side lost 31-34 on Monday. With the triumph, Tennessee have now snapped the Bills’ four-game winning streak.

Bills could have taken the game to overtime with a field goal but instead went for a win – and did not execute. Allen was marked just shy of the first-down marker on a scramble. On fourth down, the rugged quarterback moved from the shotgun to take the snap from under center. Tennessee’s defensive line surged forward to meet Allen, whose legs went out from under him.

    Also read: DK Metcalf and Shannon Sharpe feud: All you need to know

Titans’ Derrick Henry scored his third touchdown with 3:05 left. The 27-year-old came in as the NFL’s rushing leader even with most teams in the league having played six games, and he finished with 143 yards, topping 100 for the fifth consecutive game.

Ryan Tannehill finished with one touchdown against his name and Kevin Byard had as many. Harold Landry had two of the Titans’ three sacks, and Kevin Byard intercepted a pass.

Also Read | Fast start by Packers’ Adams has opponents feeling déjà vu

The Bills (4-2) extended their NFL record of leading at halftime to 15 straight games. But their defense, which came in allowing a league-best 12.8 points a game, gave up a season high in points.

Also Read | Top quarterbacks in contention for 2021 MVP honors going into Week 6

Allen finished with 353 yards and three TDs. His third was a 1-yarder to Tommy Sweeney in the final minute of the third quarter, and Allen caught a pass from tight end Dawson Knox for the 2-point conversion and a 31-24 lead.

With his 29-yard TD pass to a wide-open Cole Beasley just before halftime, Allen passed Aaron Rogers with 108 combined TDs in his 49th start. Rogers had 107 TDs for what had been the most by a quarterback in his first 50 starts since the NFL merger.

With inputs from the Associated Press