CHARLOTTE, N.C. — Christian McCaffrey tied a career high with 237 yards from scrimmage and scored three touchdowns, Brian Burns returned a fumble 56 yards for a touchdown and had a strip-sack in the fourth quarter, and the Carolina Panthers held on to beat the Jacksonville Jaguars 34-27 on Sunday for their third straight win.
McCaffrey set a franchise record with an 84-yard TD run and scored on a 5-yard run when he somersaulted into the end zone. He also caught an 18-yard TD pass from Kyle Allen before leaving with five minutes remaining after cramping up.