Philadelphia, PA (Sports Network) - Cam Newton passed for two touchdowns and ran in two more as the Carolina Panthers took a 30-22 victory over the Philadelphia Eagles in a battle between two last-place teams.
Newton finished the game 18-for-28 with 306 yards through the air and added 52 yards on 15 carries for the Panthers (3-8), who snapped a two-game slide but still sit at the bottom of the NFC South, two games back of New Orleans.
Steve Smith had four catches for 60 yards and became the 27th player all-time in the NFL to go over 11,000 receiving yards for his career. Gary Barnidge and Brandon LaFell had first-quarter touchdown catches in the win.
Rookie Bryce Brown made his first career start in place of an injured LeSean McCoy and set a single-game rookie record for the Eagles (3-8) with 178 yards. He carried the ball 19 times and had two scores along with four catches for 11 yards, but had a pair of fumbles in the third quarter. McCoy suffered a concussion in last week's loss to Washington.
Nick Foles made his second straight start under center as Michael Vick is still recovering from a concussion. He went 16-for-21 in the game, but managed just 119 yards as Philadelphia has lost seven straight for the first time since losing the final seven games of the 1994 season and are two games behind Washington and Dallas for last place in the NFC East.