EDMONTON - Mason Raymond recorded a hat trick as the Calgary Flames spoiled the home opener of their provincial rivals, defeating the Edmonton Oilers 5-2 on Thursday.
Jiri Hudler and T.J. Brodie also scored for the Flames, who avoided losses on consecutive nights to improve to 1-1.
Teddy Purcell and Taylor Hall scored for the Oilers, who are 0-1.
Calgary silenced the home crowd early with a goal three minutes into the game when Joe Colborne made a nice feed to Mark Giordano in the slot. Giordano's shot was tipped by Raymond past Edmonton starter Ben Scrivens. It was Raymond's 100th career NHL goal.
Exactly a minute later, the Flames went up 2-0 as Sean Monahan got the puck on a defensive miscue behind the Edmonton net and passed in front to Hudler, who scored on Calgary's third shot of the game.
Edmonton got back into the game with seven minutes left in the first period with a power-play goal. David Perron made a long pass to Purcell at the opposite face-off dot and he blasted a shot past Flames goalie Karri Ramo.
The Oilers outshot Calgary 14-7 through the first 20 minutes.
Edmonton tied the game with eight-and-a-half minutes remaining in the second period as Ryan Nugent-Hopkins criss-crossed with Hall on a two-man advantage and Hall unleashed a rocket into the top corner to make it 2-2.
The shots favoured Edmonton 25-11 at the end of the second period.
Calgary managed to regain the lead four-and-a-half minutes into the third period as Lance Bouma made a nice chip pass to send Raymond away on a partial breakaway. Raymond beat Scrivens high to the glove side for his second of the game.
The Flames put the game away with five minutes remaining as Hudler saw Raymond charging hard to the net and sent it in front for a tip-in for Raymond's third career hat trick.
Brodie made it 5-2 on a scramble in front of the Edmonton net in the final minute on a Calgary power play.
Both teams return to action on Saturday as the Oilers begin a three-game trip in Vancouver against the Canucks while the Flames play the second of a six-game road swing in St. Louis.
Notes: The Oilers had the added pressure of playing in front of the 1984 Edmonton Oilers Stanley Cup-winning squad, in town to celebrate their 30th anniversary of their first of five NHL titles in a seven-year span. Wayne Gretzky, Mark Messier, and Lee Fogolin dropped the puck before the game and will be featured in a special gala celebration on Friday at Rexall Place. ??? The Flames announced on Thursday that 2014 fourth overall pick Sam Bennett will undergo shoulder surgery next week and is expected to miss four to six months after getting injured in the pre-season. ??? The third overall pick from 2014, Leon Draisaitl made his debut for the Oilers. ??? Calgary made a pair of significant lineup changes after its 4-2 loss in Vancouver on Wednesday. Raphael Diaz replaced Dennis Wideman on defence and David Jones played up front in place of Brian McGrattan. ??? The Flames won three of the five games in the season series against Edmonton last season. .. Oiler defenceman Jeff Petry started the game after missing the entire pre-season.