Updated

Calgary, AB (SportsNetwork.com) - Johnny Gaudreau remained red-hot, scoring twice as the Calgary Flames opened a six-game homestand with a 4-1 win over the lowly Edmonton Oilers on Saturday night.

Gaudreau's two goals came after he got his first career hat trick in Calgary's last game, a 4-3 overtime win at Los Angeles on Monday. He has six goals in the last three games.

Joe Colborne and Curtis Glencross also scored for the Flames, who have won twice this week on the heels of an eight-game losing streak. Jonas Hiller made 26 saves in the win.

The NHL-worst Oilers have lost nine in a row (0-7-2) and 20 of their last 21 (1-14-6).

Ryan Nugent-Hopkins scored their only goal 4:23 into the third period.

Colborne and Gaudreau combined for three goals in a span of 1:40 in the first period against starting Edmonton goaltender Viktor Fasth.

"We wanted to get a good start, and we were fortunate that we did," Flames head coach Bob Hartley said.

Colborne scored on his own rebound at 7:08 and Gaudreau's first goal came after David Perron turned the puck over to him deep in the Edmonton zone, leaving him alone against Fasth.

Gaudreau's second goal, just 16 seconds later at 8:48, came on a 2-on-0 break after T.J. Brodie fired a long pass down ice from in front of the Calgary net.

"We took a couple penalties. That killed everything we were building upon," Oilers interim head coach Todd Nelson said.

Fasth stopped only three of the six shots he faced in 8:48 on the ice. Ben Scrivens made 20 saves the rest of the way.

Game Notes

Calgary has won four in a row over Edmonton. The teams will meet again on New Year's Eve in Calgary ... The Oilers host Los Angeles on Tuesday ... Calgary's next game is also against Los Angeles, on Monday.