LINKEDINCOMMENTMORE

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.

Read or Share this story: http://on.wltx.com/V9piwV