In a surprise move, the Nashville Predators have signed forward Viktor Arvidsson to a seven-year, $29.75 million contract, the team announced Saturday.

The 24-year-old Arvidsson is coming off a breakout season in which he tied for the team lead with 61 points (including 31 goals) in the regular season. He added 13 points in 22 playoff games as the Predators finished runnerup to the Penguins in the Stanley Cup Final.

But in seeking a new deal this offseason, the Predators and Arvidsson had been far apart. According to SportsNet, Arvidsson reportedly wanted a one-year, $4.5 million deal, while the Predators were reportedly offering a two-year, $5.5 million contract. Arvidsson's new long-term contract averaging $4.25 million per season is very close to what he sought for just a one-year deal.