Sean Monahan scored two goals, including the winner in overtime, as the Calgary Flames topped the Edmonton Oilers 2-1 on Saturday night.

Paul Byron won a battle behind the net 1:50 into the extra session and sent the puck in front to Monahan, who scored his 18th goal of the season and helped the Flames end a two-game skid.

The Flames have won seven of their last 10 games.

David Perron scored for the Oilers, who have lost three in a row.