NFL: Cincinnati Bengals at Buffalo Bills

Sep 22, 2019; Orchard Park, NY, USA; Buffalo Bills wide receiver Isaiah McKenzie (19) runs with the ball against the Cincinnati Bengals during the third quarter at New Era Field. Mandatory Credit: Rich Barnes-USA TODAY Sports

Frank Gore scored on a 1-yard run with 1:50 remaining to give Buffalo a 21-17 victory over the Cincinnati Bengals on Sunday in the Bills' home opener.

Buffalo is 3-0 for the first time since 2008.

After Gore's touchdown, the Bengals mounted a drive in the final minute to Buffalo's 28-yard line, but Tre'Davious White intercepted a pass by Bengals quarterback Andy Dalton at the 10-yard line to end the game.

Gore rushed for a team-high 76 yards on 14 carries. Bills quarterback Josh Allen completed 23 of 36 passes for 243 yards, with a touchdown and interception.

Buffalo took an 8-0 lead with 3:07 left in the first quarter on a 1-yard touchdown pass from Allen to Dawson Knox, which was followed by a 2-point conversion pass from Allen to Cole Beasley. The score capped a seven-play, 73-yard drive that took 3:05 off of the clock.

Buffalo took a 14-0 lead in the second quarter on a pair of field goals by Stephen Hauschka -- a 34-yard conversion with 10:33 left in the second quarter and a 45-yarder with 2:16 left in the first half.

Cincinnati (0-3) finally got in the board in the third quarter with an assist from its defense.

Following a 27-yard interception return by Darius Phillips to the Buffalo 22-yard line, the Bengals took advantage of the opportunity three plays later, cutting Buffalo's lead to 14-7 on a 1-yard touchdown run by Dalton with 5:50 left in the third quarter.

The Bengals then put together a long march and tied the game at 14 with 12:27 left in the game on a 1-yard touchdown pass from Dalton to Joe Mixon, which finished an 11-play, 82-yard drive.

Cincinnati took a 17-14 lead with 4:54 remaining on a 43-yard field goal by Randy Bullock.

Dalton was 20 of 36 for 249 yards, with a touchdown and two interceptions.

--Field Level Media

Stay Informed