Panthers rookie Xavier Legette bombs match-winning touchdown play as Eagles star breaks record
Saquon Barkley rushed for 124 yards to break the franchise season record and Jalen Hurts threw two touchdowns as the Eagles survived a late scare to defeat the Panthers.
Philadelphia (11-2) maintained their position as the second-ranked team in the NFC behind Detroit (12-1) after a mostly lethargic effort against the Carolina (3-10).
Barkley added another milestone in his MVP push when he used a nine-yard run in the fourth quarter to surpass LeSean McCoy's Eagles record of 1,607 yards, set in 2013.
READ MORE: 'Unnecessary' Verstappen clash leaves Piastri fuming
READ MORE: 'Worst team ever': Marnus' sly dig at critics
READ MORE: 'Won't ever win': Ange faces the music after latest loss
Saquon Barkley produced another clinical performance. Getty
The superstar running back now has 1,623 yards with four games left.
Hurts' passing numbers were a pedestrian 14 of 21 for 108 yards, but managed to hit Grant Calcaterra with a four-yard TD pass to take the 22-16 lead in the fourth quarter.
Panthers quarterback Bryce Young gamely moved the Panthers into Eagles territory on the final drive, completing a 13-yard pass on fourth down that moved the ball downtown.
A beautiful second-down pass to Xavier Legette gave the Eagles a brief scare when he seemed to have caught the ball for a late touchdown, but replays showed the rookie wide receiver dropped it as he hit the ground just shy of the end zone.
Xavier Legette drops a touchdown pass against the Eagles. Twitter
Young eluded a pass rush on fourth down but his final attempt was incomplete, finishing with 19 of 34 for 191 yards in the loss.
Eagles safety CJ Gardner-Johnson, who was examined earlier for a concussion, changed the game late in the second quarter when he picked off a deep ball from Young, leading to a touchdown moments later for Devonta Smith.
Gardner-Johnson’s pick bailed out an uneven effort by the Eagles.
Philadelphia will take on the in-form Pittsburgh Steelers next week, while the Panthers will face the Dallas Cowboys.