Updated

Matthew Tkachuk had a goal and an assist, Brian Elliott made 33 stops and the Calgary Flames beat the Philadelphia Flyers 3-1 on Wednesday night.

The 19-year-old Tkachuk pulled Calgary even at 1 with a goal 4:28 into the first period, then assisted on TJ Brodie's go-ahead goal 12:45 into the second. Mark Giordano added an empty-net goal with 39 seconds left for the Flames.

Nick Cousins scored for the Flyers, and Michal Neuvirth stopped 20 of 22 shots.

Tkachuk got his goal shortly after winning a faceoff in Philadelphia's end. He got open in front of the net and stuffed in Mikael Backlund's centering pass for his 11th goal.