The NHL cracked down hard on Matt Cooke, suspending the Wild left wing for seven games Wednesday for his knee-to-knee hit that injured Avalanche defenseman Tyson Barrie, according to an ESPN.com report.