On Monday night the Buffalo Bills achieved something they have not done in more than 20 years.

Enter your number to get our free mobile app

Quarterback Josh Allen and the Bills offense performed extremely well in giving Buffalo the victory over the 49ers 34-24. This victory marks the first time since 1999, the Bills played in a primetime game on Monday night and went home with a victory.

Once again Allen played one of the best games of his career by completing 32 passes on 40 attempts. He amassed 375 passing yards and four touchdowns to Cole Beasley, Gabriel Davis, Dawson Knox, and Isaiah McKenzie. Beasley also led all receivers in the game with 130 receiving yards.

Not to be outdone, Micah Hyde and Tre White both grabbed interceptions from the 49ers Quarterback Nick Mullens. Those two interceptions came at key times in the game.

Tyler Bass added two field goals during the game which helped Buffalo secure the win.

Monday night's game marks the 13th time that Buffalo and San Francisco have met each other on the gridiron. NFL records report that Buffalo now leads the all-time series with 7 wins and 6 losses.

Next week the Bills are back home in Orchard Park where they host the Pittsburgh Steelers.

Buffalo Bills v San Francisco 49ers

9 Greatest Buffalo Bills Players Ever

13 Pictures That Show Just How Crazy and Loyal Buffalo Bills Fans Are