CHICAGO (AP) -- Kris Versteeg scored the lone goal of the shootout in the seventh round of the tiebreaker to give Calgary a 3-2 win over Chicago on Monday night and just their second victory this season.
Versteeg, a former Blackhawk, faked Corey Crawford and connected on a wrist shot.
Sam Bennett and Sean Monahan scored in regulation for Calgary, which snapped a two-game losing streak.
Patrick Kane and Brian Campbell connected in regulation for Chicago.
Campbell's goal, his first with the Blackhawks since rejoining them as a free agent in the offseason, tied it 2-all at 4:12 of the third.
Brian Elliott made 31 saves through overtime and blocked all seven in the shootout to earn his first win with Calgary after three losses. Acquired from St. Louis in June, Elliott had allowed 14 goals in his first three starts for the Flames.
Crawford blocked 29 shots through overtime.
CANADIENS 3, FLYERS 1
MONTREAL (AP) - Brendan Gallagher scored midway through the third period as Montreal extended its winning streak to four games.
First-place Montreal (5-0-1) remains the only team unbeaten in regulation time.
Shea Weber and Alexander Radulov, into the empty net, also scored for Montreal. Carey Price made 31 saves for his third consecutive win to start the season.
Jakub Voracek scored the lone goal for the Flyers (2-3-1). Steve Mason stopped 30 of 32 shots.
Gallagher scored on the power play at 13:08 of the third period, just four seconds into Montreal's man advantage. It was his team-leading fourth goal of the season.