CALGARY -- Johnny Gaudreau had a goal and an assist for the Calgary Flames in Monday's 5-2 win over the Vancouver Canucks.
Mikael Backlund, Elias Lindholm, Mark Giordano and Rasmus Andersson with an empty-net goal also scored for the Flames (2-0-1).
Calgary goaltender Jacob Markstrom earned a second straight win over his former team with 25 saves.
Jake Virtanen and Tyler Myers replied for the Canucks (1-3-0), who played their fourth road game in six days. Thatcher Demko stopped 27 shots in the loss.
Markstrom, a Canuck for seven seasons before signing with Calgary in October, had posted a 32-save shutout in Calgary's 3-0 win Saturday.
Demko was pulled for an extra attacker with four minutes to play, and Vancouver went to work on a two-man advantage when Calgary's Andrew Mangiapane took a tripping minor at 16:56.
The visitors didn't produce another goal, however, and Andersson scored into an empty net with 55 seconds remaining in regulation.
Vancouver's Myers scored short-handed at 13:15 of the third period.
Giordano teed up a blast from the top of the face-off circle that Demko couldn't get his glove on for a power-play goal at 6:40 of the third period.
Outplayed in the first period, Calgary's 20-3 margin in shots in the second was bolstered by four power-play chances and winning more draws in the face-off circle.
Lindholm one-timed Gaudreau's cross-ice feed by Demko with just two seconds remaining in the period during Calgary's two-man advantage.
Canucks defenceman Myers had joined Elias Pettersson in the penalty box after punching Calgary's Matthew Tkachuk in the face.
The hosts led 2-1 by 13:30 when Backlund scored his first goal of the season. The Swedish centre rifled a rebound over Demko.
Gaudreau pulled the Flames even at 12:05 on a give-and-go with Sean Monahan and Dominik Simon providing a screen.
Canuks winger J.T. Miller returned from COVID-19 protocol that kept him out of Vancouver's lineup the first three games of the regular season, but defenceman Jordie Benn has yet to play a regular-season game.
The visitors outshot Calgary 16-4 and dominated the face-off circle in the first period, but led just 1-0 due to Markstrom's work.
The Flames goaltender turned away five shots on a Vancouver power play starting two and a half minutes after the opening faceoff.
Virtanen's long shot from the high boards deflected off Flames defenceman Juuso Valimaki and by Markstrom's shoulder at 10:17.
The Canucks return to Vancouver for a six-game homestand. They'll play 11 games in their first 18 days of an NHL regular season shortened and condensed because of the COVID-19 pandemic.
Calgary, by contrast, has a five-day break before hosting the Toronto Maple Leafs on Sunday afternoon.
Notes: The Flames signed 30-year-old defenceman Mike Stone to a one-year, two-way contract Monday. Canucks defenceman Nate Schmidt played his 400th career NHL game Monday.
This report by The Canadian Press was first published Jan. 18, 2021.