The Buffalo Sabres traded center Eric Staal to the Montreal Canadiens for two draft picks on Friday, perhaps starting off a period of serious roster reshaping that will take place between now and the Apr. 12 trade deadline.

The Canadiens sent 2021 third- and fifth-round draft picks to Buffalo for Staal. The Sabres retained 50% of Staal’s salary: $1.625 million of his $3.25 million cap hit.

So how did both GMs do in this swap? Here are our grades for the deal.

The Kansas City Chiefs are 2019 NFC Champs - get your gear on at Fanatics