CALGARY, Alberta (AP) Johnny Gaudreau keeps on lighting it up on home ice and the Calgary Flames keep on celebrating victories.
Red-hot Gaudreau scored twice and the Flames beat the Edmonton Oilers 5-3 Sunday night for their franchise-record 11th straight home win.
Since last losing at the Scotiabank Saddledome on Oct. 30, the Flames have dominated at home with Gaudreau leading the way. The 22-year-old has scored in eight of the 11 wins with 15 goals and 22 points over that span, including a hat trick in a 4-1 win over Winnipeg last Tuesday night.
More from FoxSports
''We love playing at home,'' Gaudreau said. ''We're pretty comfortable playing here, it's a good atmosphere and a lot of fun.''
Gaudreau has 29 points at home and trails only Jamie Benn (31) and Patrick Kane (30) for the league lead. The 5-foot-9 forward is sixth overall with 39 points.
''Small but plays big,'' Flames coach Bob Hartley said. ''He's so much fun to watch, so much fun to coach. Great team guy, great competitor and wants the puck in those big occasions.''
Mark Giordano also scored twice and Matt Stajan had a goal for the Flames. Karri Ramo stopped 28 shots. Calgary has two games left on a four-game homestand.
''This is a place we need to win hockey games,'' Stajan said. ''We're going to rely on this to be a place for us to hopefully give us some wiggle room down the stretch to gain some points and get into the playoff picture.''
Benoit Pouliot scored twice and Teddy Purcell added the other for Edmonton. The Oilers are 1-4-1 since a six-game winning streak ended.
''It's frustrating. Getting a lead like that on the road's not easy to get and it's even harder to keep and we didn't do the job,'' Pouliot said. ''It's not that we played bad. It's just a matter of little mistakes here and there and they cost us.''
The Flames trailed 3-1 halfway through the second when Calgary stormed back with three straight goals before the period ended.
The Flames started the rally at 12:52 with their first short-handed goal of the year. It came on a 3-on-1 that was finished off by Stajan, who batted a rebound out of the air for his second goal of the season.
''I played a little lacrosse growing up, some slo-pitch,'' Stajan said. ''I've been watching (Sean Monahan) score a few goals like that this year. You go to the blue paint, sometimes you've just got to find it. I had three whacks at it so I better put that one in somehow.''
Four minutes later, Giordano blasted a low slap shot past Anders Nilsson for a power-play goal.
Calgary took its first lead with 31 seconds left in the period when Justin Schultz, after having his stick knocked by Sean Monahan as he was about to clear it, coughed the puck up into the slot where Gaudreau corralled it and quickly sent a shot past Nilsson.
Giordano finished the scoring with his ninth of the season and second power-play goal of the night with 2 minutes left in regulation.
Nilsson gave up four goals on 30 shots and was replaced by Cam Talbot to start the third period. Talbot had six saves. Nilsson (10-10-1) has lost three games in a row.
Oilers coach Todd McLellan was not happy about the blown lead.
''I would call it a collapse,'' he said. ''The short-handed goal's a real disappointing one - not only because we gave up the chance, but how we defended in our zone. We had some fly-bys going on and nobody stopped to defend.''
Making his 21st start in the last 24, Ramo was at his best in the third period, making 11 of his 31 saves to protect the slim lead. He improved to 13-10-1.
The Oilers took a 2-0 lead with goals less than 2 minutes apart from Pouliot late in the first period.
NOTES: The Flames scored multiple power-play goals in a game for the first time since Mar. 19, 2015. ... Fifteen of Gaudreau's 17 goals have been even strength. That ties him with Vladimir Tarasenko for second in the NHL, one back of Tyler Seguin. ... The only other time the Flames won 10 straight at home was Nov. 7 to Dec. 12, 2006. ... Flames rookie Sam Bennett has one assist in his last 13 games.