Bryan Rust found the back of the net twice to go along with Erik Karlsson’s three helpers as the Pittsburgh Penguins held off the Vancouver Canucks 5-4.