The Minnesota Vikings were led by their special teams unit as they blocked two punts returning both for touchdowns, the Vikings beat the Carolina Panthers 31-13.