Cam Newton delivered the body blow and Jonathan Stewart provided the knockout punch for Carolina.
Newton's 62-yard run set up Stewart's 1-yard touchdown leap — his third TD run of the day — with 1:47 remaining to lift the Panthers to a 31-24 victory Sunday, snapping the Minnesota Vikings' eight-game win streak.
Stewart accounted for 103 of Carolina's 216 yards rushing — including a 60-yard touchdown burst in the first quarter — against the league's second-ranked defense, as the Panthers prevented the Vikings (10-3) from clinching the NFC North division title.
But it was Newton's run that turned out to be the play of the game.
After Carolina squandered an...