CALGARY – Alex Edler scored 3:06 in extra time to give the Vancouver Canucks a 3-2 victory over the Calgary Flames on Saturday night.
In overtime back and forth, Edler once passed a pass from Brock Boeser who had just dribbled past David Rittich.
Boeser and Elias Pettersson also scored for Vancouver (19-18-4).
The Canucks, 5-0-1 in their last six games on the road, have four points through the first two stops of their six-match trip while the junior world hockey championship takes place in Vancouver
Mark Jankowski and Travis Hamonic scored quickly for Calgary (23-12-4). Flames remained in first place in the Pacific Division, one point above San Jose. Sharks visit the Saddledome on New Year's Eve.
Vancouver tied the match 2-2 at 11:37 seconds when Pettersson broke into the right and fired a 40-foot ankle past Rittich.
Their first Flames lead at 8:46 at night was the second when Hamonic, on two, chose to stay on top of the chip and release the third goal of the season past Jacob Markstrom.
It was Calgary's 12th goal to lead the league, moving them ahead of Arizona Coyotes.
The Flames tied the match 1-1 at 14:30 first. Noah Hanifin interrupted alone and while he was stopped by Markstrom, Jankowski shoveled in the rebound.
Jankowski, who also helped on a Hamonic goal, tied with Arizona's Michael Grabner to lead the league in both short goals (four) and points (six).
Vancouver opens the score on power play at 5:08. With Johnny Gaudreau on holiday for being cut off, Boeser sent a 25-foot ankle shot past Rittich, who was filtered by Bo Horvat and did not seem to see him.
Increasing penalty kills on the Canucks played a key role in the win, becoming five for five, including the superiority of two with 54 seconds. Vancouver has gone through nine straight matches without handing over the goal of the power game before allowing two matches on Thursday to win over the Edmonton Oilers.
The game of power Flames, which has cooled lately, is only 1-for-18 in the last five matches.
With a 31-save performance, Markstrom increased to 8-1-0 in his last nine starts. He is 16-10-3 season.
Rittich, who started from veteran Mike Smith for the sixth time in the last seven matches, made 24 stops. He is 12-4-3.
NOTE: LW Sven Baertschi (concussion, 30 matches) and D Troy Stecher (concussion, 3 matches) returned for Canucks … LW Rookie Dillon Dube, summoned the previous day from Stockton (AHL), dressed for Flames, replacing LW veteran Michael Frolik , which is a healthy start … Mark Giordano of Calgary played career game No. 792, moves in front of Theoren Fleury and becomes the fourth sole owner in franchise history.