The NHL-leading Boston Bruins freed salary cap space Friday by trading David Backes and a first-round draft pick to the Anaheim Ducks for forward Ondrej Kase.

Anaheim also acquired 20-year-old prospect Axel Andersson, a defenseman, in the deal.

The Bruins benefit by trading the 35-year-old Backes, who has spent the past month in limbo since being placed on waivers.

The Spring Lake Park graduate hasn't played since Jan. 9. The forward has been off the ice as part of an agreement he and Bruins reached to allow Backes to not have to report to the minors.

Backes is in the fourth year of a five-year, $30 million contract. He is a six-time 20-goal scorer.

Friday's results

N.Y. Rangers 5, Carolina 2: Mika Zibanejad had a goal and two assists as New York won on the road. Artemi Panarin and Ryan Strome each had a goal and an assist for the Rangers.

St. Louis 5, Dallas 1: David Perron scored his team-leading 24th goal as the Blues defeated the host Stars.

N.Y. Islanders 4, Detroit 1: Jordan Eberle scored three times, and the host Islanders stopped a four-game losing streak by beating the Red Wings. It was Eberle's third career hat trick.

Chicago 2, Nashville 1 (OT): Alex DeBrincat scored in the third period and overtime to rally the host Blackhawks over the Predators. Corey Crawford had 42 saves for Chicago, which had lost seven of eight.

Boston 4, Calgary 3: Patrice Bergeron scored two goals, and the visiting Bruins posted their fifth consecutive win.

Colorado 1, Anaheim 0: Pavel Francouz made 26 saves in his first NHL shutout to lift the visiting Avalanche.

Etc.

Columbus lost its top goal scorer, Oliver Bjorkstrand, for the rest of the season because of a broken ankle.