Adrian Peterson finished with 98 yards including a 75-yard run to help the Vikings beat the Lions 28-19