The Vikings' defense, led by E.J. Henderson and Devin Williams, held the Panthers to 47 yards rushing. Henderson had 12 tackles and Williams contributed two sacks.
Minnesota's Antoine Winfield returned a fumble 19 yards for a touchdown.
Adrian Peterson, who has been nursing a hamstring injury, ran for 77 yards on 17 carries for the Vikings (1-2)
Carolina's Jake Delhome completed 17 passes for 191 yards
Steve Smith had four receptions for 70 yards for the Panthers (2-1).
NASA celebrates Earth Day with #GlobalSelfie
Lytro unveils camera that can focus a photo after shooting it