SAN FRANCISCO (AP) - Drayton Florence's interception in the final minute sealed a 10-9 victory for Carolina on Sunday to snap the San Francisco 49ers' five-game winning streak and give the Panthers their fifth straight win.
Graham Gano kicked a 53-yard field goal with 10:05 remaining that held up as the Panthers (6-3) twice shut down Colin Kaepernick on last-ditch drives with swarming defense.
DeAngelo Williams broke two tackles for a 27-yard touchdown run late in the first half that pulled Carolina within 9-7. Gano missed wide left on a 48-yard field goal in the third period, but came through later.
San Francisco (6-3) got the ball back with 5:25 left at its 1, then again with 1:02 to go.
Phil Dawson kicked a season-best 53-yard field goal among his three for the 49ers, who lost tight end Vernon Davis and rookie safety Eric Reid to concussions.