Blake Coleman scored his 11th goal of the season with 7:29 to play and the Calgary Flames edged the Edmonton Oilers 3-2 on Saturday night.
Yegor Sharangovich and Ryan Lomberg also scored for Calgary, while Dustin Wolf made 29 saves in his 100th NHL game.
Evan Bouchard and Connor McDavid scored for Edmonton. McDavid's goal extended his scoring streak to 12 games (13 goals, 19 assists), which has carried him into top spot in league scoring. Connor Ingram also had 29 saves in suffering his first loss.