Buffalo marched right now down the field on the ensuing drive and Frank Gore scored the game-winning 1-yard touchdown run with 1:54 remaining in regulation to give the Bills a 21-17 win over the Bengals.
Gore finished the game with 76 rushing yards on 14 carries and a score. He also caught two passes for 13 yards receiving.
The game was officially sealed when Tre’Davious White picked off Andy Dalton with 20 seconds remaining in regulation.
Josh Allen threw a 1-yard touchdown pass to Dawson Knox (2-point conversion Allen to Cole Beasley) in the first-quarter. Allen completed 23-of-36 passes for 243 yards one touchdown and one interception. He also rushed for 46 yards rushing on nine carries.
Knox caught three passes for 67 yards receiving and a score. Cole Beasley caught eight passes for 48 yards receiving.
Steven Hauschka made two field goals for Buffalo from 34 yards out and 45 yards out.
Andy Dalton scored on a 1-yard touchdown run in the third-quarter for the Bengals.
In the fourth-quarter, he threw a 1-yard touchdown pass to Joe Mixon.
Dalton completed 20-of-36 passes for 249 yards one touchdown and two interceptions. He also rushed for one yard on one carry and a score.
Joe Mixon was Cincinnati’s leading rusher with 61 yards on 15 carries. He also caught two passes for 34 yards receiving and a score. The Cincinnati Bengals leading receiver was Auden Tate with six receptions for 88 yards receiving.
Cincinnati (0-3) will be on the road next Monday night against the Pittsburgh Steelers (0-3). Buffalo (3-0) will host the New England Patriots (3-0) next Sunday.