NHL trade grades: Montreal Canadiens get a steal in landing Eric Staal from Buffalo Sabres

Joe Hrycych/NHLI via Getty Images

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 April 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.