The Buffalo Bills snapped their two-game losing streak with a solid 31-14 win over the Carolina Panthers yesterday at home at Highmark Stadium.

Get our free mobile app

Josh Allen led the offensive attack for the Bills throwing for 201 yards and three touchdowns. With those three touchdowns, Allen became the first quarterback in Buffalo Bills history to throw for 30 or more touchdowns in consecutive seasons.

The Bills ground also got back on track as well. Devin Singletary led the rushing attach picking up 86 yards on 22 rushing attempts. He also scored one touchdown. Josh Allen, who ran for over 100 yards last week against Tampa Bay, only had 3 attempts against Carolina for 24 yards.

Gabe Davis led the wide receiving corp with 85 yards on 5 catches. He also scored two touchdowns. Both Cole Beasly and Stefon Diggs had 4 catches for 35 yards. Tight end Dawson Knox had 4 catches for 38 yards.

The Bills' defense also played a  great game. They had 4 sacks, One from Taron Johnson, one from Star Lotulelei, and two from former Panther Efe Obada. Bills linebacker A.J. Klein had the Bills' lone interception.

Up next for the Bills is the battle for the AFC East. The Bills will travel East to take on the New England Patriots with the winner having the best chance to claim the AFC East title this season. Currently, the Bills are one game back in the standing of the New England Patriots. The Bills will head into the New England game with an 8-6 record while the Patriots are 9-5.

The Bills are hoping to bounce back from a Monday Night loss to the New England Patriots three weeks ago.

Bills Back On Track With Win Over Carolina [PHOTOS]

The Bills blew out the Carolina Panthers on Sunday 31-14. Enjoy a photo recap of the game.

Bills Comeback Falls Just Short In Tampa Bay [PHOTOS]

The Bills dropped to 7-6 on the season after an OT loss to Tampa Bay

Bills Downed By Rival New England At Home [PHOTOS]

The Bills lost to their AFC East rival New England on Monday Night.

More From 93.7 WBLK