VANCOUVER, British Columbia -- Dougie Hamilton had two goals and an assist, and Jaromir Jagr got his first point for Calgary as the Flames defeated the Vancouver Canucks 5-2 on Saturday night.
Mark Giordano, Johnny Gaudreau and Travis Hamonic also scored for Calgary (4-2-0), which got 27 saves from Mike Smith.
Derek Dorsett and Brock Boeser had the goals for Vancouver (1-2-1), and Jacob Markstrom stopped 22 shots.
The Canucks finished an ugly 0 for 7 on the power play with just three shots on goal in dropping their third straight home game, second in regulation, after opening the season with a victory at Rogers Arena.