The Buffalo Bills secured a hard-fought victory, with some tense moments towards the end of the game

IMAGE- GETTY

The Tampa Bay Buccaneers came close to catching up, but the Bills ultimately won 24-18 at their home stadium 

IMAGE- GETTY

Josh Allen played a crucial role for the Bills, passing for 324 yards and two touchdowns 

He also ran for a touchdown. In the first half, he scored a 13-yard rushing touchdown 

and threw a 22-yard touchdown pass to rookie Dalton Kincaid, giving the Bills a 17-10 lead at halftime 

During the second half, the Bills expanded their lead 

IMAGE- GETTY

Allen led a 75-yard drive and connected with Gabe Davis for a 4-yard touchdown pass, increasing the score to 24-10 

However, in the fourth quarter, the Bills' defense made some errors, allowing the Buccaneers to make a comeback 

IMAGE- GETTY

The Buccaneers also successfully completed a 2-point conversion 

IMAGE- GETTY

For Full Info Just Swipe up

IMAGE- GETTY