Both Evan Rodrigues and Bryan Rust picked up hat tricks and the Pittsburgh Penguins were fueled by a six-goal first period as they defeated the San Jose Sharks 8-5.