Newton picked up 170 yards through the air, including a TD pass to Steve Smith, who finished with four catches and 45 yards as the Panthers (6-9) racked up their third straight win.
Greg Olsen helped out with six grabs for 53 yards and and linebacker Luke Kuechly recorded nine tackles with an interception in the win.
It was the seventh loss in eight games for Oakland.
Reindeer recovered after escaping from Santa during lighting ceremony
Ukrainian protestors topple Lenin statue [VIDEO]