Jonathan Stewart ran for 103 yards and three touchdowns and the Carolina Panthers snapped the Minnesota Vikings’ eight-game win streak with a 31-24 victory.
Cam Newton threw for 137 yards and a touchdown and ran for 75 yards as the Panthers racked up 216 yards on the ground against the league’s No. 2 ranked defense to pull even with the Saints atop the NFC South standings. Carolina’s defense sacked Case Keenum six times and forced three turnovers.
Keenum threw two touchdown passes but was also intercepted twice.



