Peterson racked up another 100-yard-plus rushing game for the Vikings (7-6), rambling for 154 yards on 31 carries in the victory against their NFC North rivals.
Christian Ponder helped Minnesota snap a two-game skid despite completing just 11-for-17 passes for with 91 yards with an interception.
The struggling Bears (8-5), meanwhile, fell for the fourth time in five games.
Ohio bar shooting arrested, charged with murder
LGBT community has 'bullied the American people': Bachmann