NEW YORK (AP) 鈥 MacKenzie Weegar recorded his first career hat trick and led the Calgary Flames to a 5-2 win against the New York Islanders on Saturday.

Jonathan Huberdeau and Blake Coleman also scored to help Calgary extend its season-high winning streak to four games. Jacob Markstrom finished with 35 saves and also registered an assist in the third game of a four-game road trip to begin the second half of the season following the NHL All-Star break.

鈥淯ntil the last seven or eight minutes of the third period, it was a pretty complete game for us again,鈥 Flames coach Ryan Huska said. 鈥淲e had all sorts of contributions from different people so that was something that was important too. 鈥 This is a tough team, if you get behind on them, they make it really hard on you to be able to get back in games, so it was nice to be able to score first.鈥

Semyon Varlamov made 19 saves in his 600th NHL appearance but the Islanders brief two-game winning streak was snapped. Brock Nelson and Jean-Gabriel Pageau scored New York.

Weegar opened the scoring with a soft wrist shot from the right faceoff circle that sailed past the blocker of Varlamov at 3:47 of the first period.

The 30-year-old defenseman scored his second of the night to give Calgary a 3-0 lead at 15:16 of the second period. The Islanders lost track of Weegar and he blasted an uncontested one-timer from the high slot. Jakob Pelletier and Walker Duehr assisted.

Nelson pulled the Islanders to within two goals early in the third period. Matt Martin screened the Flames goaltender and Nelson鈥檚 wrist shot from just inside the blueline spoiled Markstrom鈥檚 shutout bid.

鈥淲e found ourselves in a hole and a little too late in the third when we started to find it and get a lot more zone time and some chances,鈥 Nelson said. 鈥淜ind of a weird one early, didn't feel like we gave up a ton but we found ourselves own a few.鈥

Huberdeau deposited a rebound and scored a power-play goal midway through the second period to give Calgary a 2-0 edge at the time. Yegor Sharangovich鈥檚 one-time blast from the top of the right faceoff circle created a juicy rebound that Huberdeau cashed in on.

鈥淲e didn鈥檛 panic, we stuck with our game plan,鈥 Huberdeau said. 鈥淎nother game, Markstrom has been tremendous for us. It鈥檚 easier to play in front of a goalie that is making a lot of key saves. Everybody worked, everybody was going again, it鈥檚 good to see.鈥

Coleman added an empty-net goal at 15:59 of the third period, which extended the Flames lead to 4-1.

Pageau scored his seventh of the season at 17:28 of the third period.

Weegar closed out the scoring and completed the hat trick with an empty-net goal in the final minute of regulation.

鈥淚 never would have thought I would have a hat trick in the NHL,鈥 Weegar said. 鈥淐redit to my teammates of course. We have just been playing great hockey. 鈥 It was a great night from everybody.鈥

UP NEXT:

Flames: Visit New York Rangers Monday

Islanders: Host Seattle Kraken Tuesday

___

AP NHL:

The 春色直播 Press. All rights reserved.