12/22/2015 19:03 EST | Updated 12/22/2016 00:12 EST

Johnny Gaudreau records second hat trick of the season as Flames topple Jets 4-1

CALGARY — Johnny Gaudreau's second hat trick of the season helped the Calgary Flames to a 4-1 win over the Winnipeg Jets on Tuesday, tying a franchise record with their 10th straight victory at home.

Nursing a 2-1 lead, Gaudreau scored a key goal at 15:41 of the third period. After failing to corral a bouncing puck that would have given him a breakaway, he promptly stole the it back and put a high shot over the shoulder of Michael Hutchinson.

Gaudreau completed the hat trick with an empty-net goal less than three minutes later.

The red-hot Gaudreau has 20 points (13 goals, seven assists) during the 10-game winning streak at the Saddledome. 

Joe Colborne also scored for Calgary (16-16-2). The Flames, who have won eight of their last 10, continue their four-game homestand on Sunday against Edmonton.

Tyler Myers scored for Winnipeg (15-17-2), which has lost five straight on the road.

The Flames had a chance to take a two-goal lead late in the second but squandered a 68-second two-man advantage.

Winnipeg had three consecutive chances to tie the game early in the third.

On a two-on-one, Drew Stafford flipped the puck from a sharp angle that was about to cross the line when it was deftly knocked out of the air and cleared away by Flames defenceman T.J. Brodie.

Shortly after, Karri Ramo made back-to-back sharp saves. First, he thwarted Mathieu Perreault as he cut in from the wing then he jabbed out his pad to stop a dangerous deflection off the stick of Andrew Ladd.

Trailing 2-0, the Jets got a big goal with five seconds left in the first period. With Mark Giordano caught deep after getting tangled with Dustin Byfuglien, Winnipeg broke on a clear 3-on-1 with Blake Wheeler setting up Myers for a one-timer.

It was the only shot to beat Ramo, who has started 20 of Calgary's last 23 games. Ramo had 19 stops for the sixth win in his last eight starts.

Hutchinson made 29 saves for the Jets.

Gaudreau scored the first goal, 4:28 into the game on a deflection off Toby Enstrom on a power play. Calgary made it 2-0 on Colborne's deflection of Giordano's point shot six minutes later.

Notes: The only other time the Flames won 10 straight at home was Nov. 7 to Dec. 12, 2006. ... Calgary LW Lance Bouma (broken leg) returned after missing 30 games. ... Gaudreau's first goal was his 100th NHL point. He reaches the milestone in 115 games, tying Al MacInnis for the sixth fastest in Flames history. Kent Nilsson in 85 games did it the fastest. ... Calgary's last loss on home ice was Oct. 30 against Montreal.