Adrian Peterson ran for 203 yards and a touchdown in his record-tying sixth career 200-yard game and the Vikings beat the Oakland Raiders 30-14 on Sunday.