The Montreal Canadiens have traded Shea Weber’s contract to the Vegas Golden Knights for forward Evgenii Dadonov. The trade was one-for-one.

Since the Montreal Canadiens’ miracle run to the Stanley Cup Final, it became clear that Weber’s playing future was in doubt. A culmination of serious injuries after a lengthy career made it impossible for Weber to suit up for the Habs this past season, and it kicked off a firestorm of rumours that Montreal would attempt to move his contract off their books.

Dadonov, 33, played 78 games with the Golden Knights last season, recording 43 points (20 goals, 23 assists). He has played 413 career NHL games with the Florida Panthers, Ottawa Senators, and Golden Knights, tallying 124 goals and 141 assists.