The defending Western Conference champion Edmonton Oilers made their first big move ahead of the NHL trade deadline by acquiring hard-nosed forward Trent Frederic from Boston on Tuesday.

Edmonton sent a 2025 second- and a 2026 fourth-round pick and prospect Max Wanner to Boston for the 6-foot-3, 220-pounder, with the Bruins retaining half of Frederic’s $2.3 million salary. The New Jersey Devils retained another quarter and received the rights to unsigned draft pick Shane Lachance from the Oilers and Petr Hauser from the Bruins in return.

Stars 4, Devils 3: Thomas Harley scored from near the blue line with 4.8 seconds remaining, lifting Dallas over New Jersey after the Stars squandered a two-goal lead in the third period at home. Roope Hintz had a goal and two assists as the Stars won for the 11th time in 14 games while trying to keep pace with Central Division-leading Winnipeg.

Islanders 3, Jets 2: Brock Nelson had a goal and an assist and host New York took down NHL-leading Winnipeg.

Sharks 6, Sabres 2: Rookies Will Smith and Macklin Celebrini both scored in San Jose’s four-goal third period as the Sharks pulled away for a win at Buffalo. The Sharks won back-to-back games after snapping an 0-5-3 skid with a shootout win at Toronto on Monday night.

Hurricanes 2, Red Wings 1: Jordan Martinook had a goal and an assist, and Carolina won at Detroit. Jordan Staal also scored for Carolina in its third win in four games.

Predators 6, Bruins 3: Ryan O’Reilly scored twice and had an assist, Steven Stamkos had a goal and two assists and Nashville picked up a rare road win.

Flames 6, Flyers 3: Connor Zary scored twice and Nazem Kadri had a goal in a 1:52 stretch midway through the first period for a three-goal lead and Calgary won at Philadelphia.

Lightning 6, Blue Jackets 2: Victor Hedman scored twice and had three points to lead Tampa Bay to a victory over visiting Columbus.

Avalanche 4, Penguins 1: Casey Mittelstadt scored the go-ahead goal on a power play with 4:09 remaining, Nathan MacKinnon extended his home point streak to 17 games, and Colorado beat Pittsburgh.