Newton threw for a touchdown and ran for another score, marking the fourth time this season he has accomplished that feat in a game and 28th time in his career - three behind Hall of Famer Steve Young for the league record.
Jonathan Stewart ran for 119 yards and Mike Tolbert scored two touchdowns for Carolina, which has won a franchise-record 10 straight regular-season games dating to last season. The Panthers are also one of five unbeaten teams remaining in the NFL, joining New England, Cincinnati, Denver and Green Bay.
Newton finished 14 of 24 for 197 yards. He had three picks, but two of them hit his wide receivers in the hands.
Stewart ran twice for 45 yards on Carolina's first two plays from scrimmage, Newton zipped a pass to Philly Brown for 25 yards and Tolbert scored on the fourth play of the drive on a 2-yard run for a quick 7-0 lead.
The Panthers pushed the lead to 14-3 when Newton reached the ball across the goal line for a 2-yard score. It was his fourth rushing touchdown of the season. Young totaled 43 career rushing touchdowns over 15 seasons. Newton has 37 just six games into his fifth season.
Trailing 24-16, the Eagles had one last chance to tie and send it into overtime, but Allen came up with two sacks and a tipped pass on the crucial series with less than three minutes to play. Allen now has 136 career sacks, more than any active player in the league.
Copyright 2015 by The Associated Press