Panthers quarterback PJ Walker threw for 108 yards on 10-for-16 passing in a game that was close but didn't quite have the drama of Atlanta's overtime victory in the first matchup between the NFC South teams on Oct. 30.
Eddy Pineiro, who missed two potential winning kicks in the game at Atlanta, booted four field goals for the Panthers (3-7). Foreman had 31 carries to spearhead a Carolina ground game that produced 232 yards on a whopping 47 carries.
Marcus Mariota threw for two touchdowns and rushed for a team-best 43 yards for the Falcons (4-6), who've lost two games in a row.