Cam Newton threw two touchdown passes and ran for two more scores, and the Carolina Panthers beat the Philadelphia Eagles, 30-22, in Philadelphia on Monday night. Newton threw for 306 yards and ran for 52 more, as Carolina (3-8) sent Philadelphia (3-8) to its seventh straight loss. Eagles' fans called for the firing of longtime head coach Andy Reid often during the nationally televised game.

Newton threw two first-quarter scoring strikes, including a 43-yard pass to a wide open Brandon LaFell, as the Panthers built a 14-3 lead. The Eagles came back to take a 15-14 advantage into halftime thanks to two field goals by Alex Henery and rookie Bryce Brown, who scored on a 65-yard run.

Newton led Carolina on an 11-play, 95-yard scoring drive to start the second half. He capped off his team's march down the field with a 1-yard TD run to make it 21-15 in favor of the Panthers.

Brown put Philadelphia ahead 22-21 with a 5-yard run with 3:30 remaining in the third quarter, but the Eagles could not hold the lead. They allowed 10 fourth-quarter points and failed to threaten late.

Brown set an Eagles' rookie record with 178 yards rushing, but he lost two fumbles. Rookie quarterback Nick Foles threw for just 119 yards for Philadelphia.

More From Talk 103.9 & 1340