After the Vikings' 22-10 victory over the Carolina Panthers, columnist Jim Souhan issued these grades:

Offense: C

Despite a slow start, the O didn't turn the ball over, giving defense and special teams a chance to turn the tide.

Defense: A+

On the road, ransacked an offense that was averaging 40 points a game by sacking Cam Newton eight times.

Special teams: A

Blair Walsh's missed extra point worries but return man Marcus Sherels and punter Jeff Locke had big days.

Coaching: A+

Mike Zimmer is performing miracles and offensive coordinator Norv Turner found answers in the second half.

Click here to post your own grades