CHARLOTTE, N.C. (AP) Anthony Dixon ran for a touchdown, Dan Carpenter had a pair of field goals and the Buffalo Bills defeated the Carolina Panthers 20-18 Friday night in a preseason game.
EJ Manuel completed 9 of 13 passes for 96 yards but the Bills struggled to cash in on scoring opportunities for the second straight game. Buffalo's first-team offense reached Carolina territory on its first three possessions but managed just three points.
Rookie Kelvin Benjamin had no such problem finding the end zone.
Carolina's first-round draft pick turned in the play of the game, thrilling fans with a stumbling, diving 32-yard touchdown reception in his NFL debut.
Racing down the left sideline, Benjamin stumbled after contact with cornerback Stephon Gilmore but maintained his balance long enough to haul in a diving catch in the end zone from Derek Anderson.
Anderson started for Cam Newton, who rested his recovering left ankle.