Bryan Rust received a three-game suspension without pay for an illegal check to the head in the final seconds of the Pittsburgh Penguins' recent game against the Vancouver Canucks.