The San Jose Sharks granted longtime defenseman Erik Karlsson's trade request Sunday, sending him to the Pittsburgh Penguins in a three-team deal that also involves the Montreal Canadiens for a haul that includes veteran forward Mikael Granlund and a 2024 first-round pick.

Along with Granlund and the pick, which is top-10 protected, the Sharks acquired winger Mike Hoffman and defenseman Jan Rutta.