Forward Teuvo Teravainen agreed to terms on a two-year, $5.72 million contract (average annual value of $2.86 million) with the Carolina Hurricanes on Thursday.
Teravainen, 22, could have become a restricted free agent July 1.
He had 42 points (15 goals, 27 assists) in 81 games this season. All were NHL career highs. The Hurricanes acquired him in a trade from the Chicago Blackhawks on June 16, 2016.
"Teuvo is a highly skilled player and an important part of what we are building here," general manager Ron Francis said. "He's still a very young player and we look forward to seeing him take the next step in a Hurricanes uniform."
Teravainen almost certainly will be among the forwards protected by the Hurricanes when they submit their list to the Vegas Golden Knights on Saturday for the NHL Expansion Draft. The only forward they have with a no-movement clause is center Jordan Staal. The Hurricanes have to protect Staal unless he waives that clause.
In 196 games with the Blackhawks and Hurricanes, Teravainen has 86 points (32 goals, 54 assists). He has 11 points (four goals, seven assists) in 25 NHL playoff games and was a member of Chicago's Stanley Cup-winning team in 2015.