CALGARY, Alberta (AP) — Johnny Gaudreau had a goal and an assist, leading the Calgary Flames to a 5-2 win over the Vancouver Canucks. Mikael Backlund, Elias Lindholm, Mark Giordano and Rasmus Andersson also scored for the Flames. Calgary goalie Jacob Markstrom had 25 saves to beat his former team for the second straight time. Jake Virtanen and Tyler Myers scored for the Canucks, who played their fourth road game in six days. Thatcher Demko stopped 27 shots.