Macklin Celebrini’s third career hat trick helped the San Jose Sharks edge the visiting Utah Mammoth 3-2 in overtime on Monday night.
Celebrini snapped a shot past a screened Vitek Vanecek on a power play at 2:52 of the extra period as the Sharks avoided a third straight loss. Will Smith added a pair of assists and goaltender Yaroslav Askarov made 24 saves as the Sharks improved to 5-3-3 on home ice and 9-4-1 over their last 14.
JJ Peterka responded with a pair of goals for Utah, which dropped to 2-5-3 over its last 10. The loss was their third straight 3-2 OT defeat after losing to the New York Islanders on Friday and the Anaheim Ducks on Monday. Vanecek, who appeared in 18 games with the Sharks last season, stopped 19 shots.
Celebrini, 19, snapped a three-game goalless skid and became the third teenager in NHL history to post 30 points through their first 20 games of a season, joining Wayne Gretzky and Sidney Crosby.
Maple Leafs 3, Blues 2 (OT)
William Nylander scored at 4:06 of overtime and host Toronto defeated St. Louis to end a five-game losing streak.
Jake McCabe and Steven Lorentz also scored for the Maple Leafs. Joseph Woll, making his second start of the season, recorded 28 saves. High-scoring Toronto forward Matthew Knies (lower-body injury) was a late scratch.
Nathan Walker and Dalibor Dvorsky scored for the Blues, who have lost three straight. Jordan Binnington stopped 26 shots in the opener of a five-game road trip for St. Louis.
Red Wings 4, Kraken 2
Rookie forward Nate Danielson scored his first NHL goal and added an assist and Dylan Larkin reached the 600-point mark as host Detroit defeated Seattle.
Lucas Raymond, Emmitt Finnie and Larkin had the other goals for the Red Wings, who have won three of their last four games (3-0-1). Alex DeBrincat had two assists and Cam Talbot made 20 saves. Larkin’s empty-net goal with 30 seconds left was his 600th NHL point over 10-plus seasons.
Jordan Eberle and Ryker Evans had the goals for the Kraken, who had won their previous two games. Eeli Tolvanen assisted on both goals, while Joey Daccord stopped 23 shots.
Lightning 5, Devils 2
Jake Guentzel recorded his eighth career regular-season hat trick, Nikita Kucherov netted a milestone goal and Tampa Bay routed visiting New Jersey.
Kucherov, who also notched an assist, posted his 366th career tally and broke a tie for third in team history, passing Martin St. Louis. Vincent Lecavalier is next up with 383, while Steven Stamkos tops the franchise list with 555.
Darren Raddysh registered a goal and two assists for the Lightning, who avenged a 5-3 home loss to New Jersey on Oct. 11. Goaltender Andrei Vasilevskiy made 31 saves for the club’s ninth victory in 12 games. Nico Hischier scored for the Devils, who fell to 4-1-1 in their past six games. Goalie Jacob Markstrom stopped 24 shots.
Golden Knights 3, Rangers 2
Akira Schmid made 17 saves and Tomas Hertl had two assists as the Vegas Golden Knights snapped New York’s six-game road winning streak with a victory in Las Vegas.
Braeden Bowman, Ben Hutton and Shea Theodore scored the goals for Vegas, which snapped a four-game home losing streak (0-2-2). The Golden Knights are 2-0-2 in their past four games overall.
Jonny Brodzinski and Vincent Trocheck scored and Igor Shesterkin finished with 23 saves for New York, which took just its second regulation loss in 12 road games (9-2-1).
Islanders 3, Stars 2
Bo Horvat and Kyle Palmieri scored the go-ahead and game-winning goals in the third period for the visiting New York, which survived a chaotic late rally by Dallas.
Calum Ritchie scored in the second for the Islanders, who improved to 5-1-0 on a seven-game road trip. Palmieri finished with two points, and goalie David Rittich made 22 saves.
Jason Robertson scored both Stars goals, including a 6-on-5 tally with 1:59 left. However, Robertson cost Dallas the game-tying goal by Wyatt Johnston with one-tenth of a second left when it was ruled on review that Robertson interfered with Rittich. Jake Oettinger recorded 19 saves for the Stars, whose five-game winning streak ended.
Blackhawks 5, Flames 2
Connor Bedard tallied his second career hat trick and Oliver Moore had a goal and assist to lift surging Chicago to a home win against Calgary.
Chicago won for the fifth time in six games and has collected 11 of 12 possible points over that span. Oliver Moore collected a goal and an assist, Ryan Donato scored and Arvid Soderblom stopped 19 shots.
Rasmus Andersson tallied a goal and an assist for the Flames, who have lost five of six and remained stuck on an NHL-low 13 points. Matt Coronato also scored and Dustin Wolf made 18 saves.
Jets 5, Blue Jackets 2
Mark Scheifele became the Atlanta/Winnipeg franchise’s all-time games leader and recorded three assists in a 5-2 win over visiting Columbus.
Already the franchise’s all-time leading scorer, Scheifele played in his 898th career game in a Jets uniform. He celebrated the milestone with his third three-point game of the season. Neal Pionk, Kyle Connor and Josh Morrissey each had a goal and an assist, while Adam Lowry and Logan Stanley scored Winnipeg’s other goals. Eric Comrie stopped 20 of 22 shots.
The regulation loss snapped the Blue Jackets’ five-game points streak (3-0-2). Miles Wood and Zach Werenski scored for Columbus and Elvis Merzlikins stopped 25 of 30 shots.










