William Nylander had two goals and an assist, helping the streaking Toronto Maple Leafs top the visiting Tampa Bay Lightning 4-3 on Monday night.
Auston Matthews had three assists for the Leafs (34-19-5), who extended their home win streak to five with their eighth win in nine games overall. Jake Gardiner and James van Riemsdyk scored, and Frederik Andersen made 28 saves in his 28th win of the season.
Alex Killorn, Nikita Kucherov, and Yanni Gourde scored for Tampa Bay (38-15-3). Andrei Vasilevskiy made 19 saves.
Panthers 7, Oilers 5: Vincent Trocheck had three goals in the third period, Evgenii Dadonov scored twice and Florida beat Edmonton in Edmonton, Alberta.
Aaron Ekblad and Denis Malgin also scored for the Panthers, who have won five of their last six games.
Edmonton dropped its fourth straight game. Connor McDavid and Patrick Maroon each had a goal and an assist for the Oilers, and Leon Draisaitl, Drake Caggiula and Anton Slepyshev also scored.
Florida scored four times in the third after the game was tied at 3 after two.
Coyotes 6, Blackhawks 1: Max Domi, Clayton Keller, Alex Goligoski and Tobias Rieder each had a goal and an assist, and Arizona pounded slumping Chicago in Glendale, Arizona.
The Coyotes ended a nine-game losing streak to the Blackhawks and sent Chicago to its season-high sixth straight loss.