The Edmonton Oilers have signed free agent defenceman John Klingberg to a one-year contract, the team announced on Friday.
Klingberg, 32, spent eight seasons in Dallas before stints with Anaheim, Minnesota and Toronto.
The Swede has 81 goals and 331 assists in the NHL, and played in the 2020 Stanley Cup Final with Dallas.
Klingberg is a right-shot defenceman, an area the Oilers were predicted to strengthen before the trade deadline.
The Oilers will visit the Vancouver Canucks on Saturday at 8 p.m.