Sports

Weber scores go-ahead goal as Canucks end 4-game skid with 2-1 win over Flames

  • Vancouver Canucks' Yannick Weber, left, of Switzerland, and Tom Sestito celebrate Weber's goal as Calgary Flames' Brian McGrattan, right, looks on during third period NHL hockey action in Vancouver, British Columbia on Saturday March 8, 2014. (AP Photo/The Canadian Press, Darryl Dyck)

    Vancouver Canucks' Yannick Weber, left, of Switzerland, and Tom Sestito celebrate Weber's goal as Calgary Flames' Brian McGrattan, right, looks on during third period NHL hockey action in Vancouver, British Columbia on Saturday March 8, 2014. (AP Photo/The Canadian Press, Darryl Dyck)  (The Associated Press)

  • Vancouver Canucks' goalie Eddie Lack, right, and Alexander Edler, both of Sweden, celebrate after defeating the Calgary Flames 2-1 during an NHL hockey game in Vancouver, British Columbia, on Saturday March 8, 2014. (AP Photo/The Canadian Press, Darryl Dyck)

    Vancouver Canucks' goalie Eddie Lack, right, and Alexander Edler, both of Sweden, celebrate after defeating the Calgary Flames 2-1 during an NHL hockey game in Vancouver, British Columbia, on Saturday March 8, 2014. (AP Photo/The Canadian Press, Darryl Dyck)  (The Associated Press)

  • Calgary Flames' goalie Joni Ortio, of Finland, allows a goal to Vancouver Canucks' Yannick Weber, of Switzerland, during third period NHL hockey action in Vancouver, British Columbia on Saturday March 8, 2014. (AP Photo/The Canadian Press, Darryl Dyck)

    Calgary Flames' goalie Joni Ortio, of Finland, allows a goal to Vancouver Canucks' Yannick Weber, of Switzerland, during third period NHL hockey action in Vancouver, British Columbia on Saturday March 8, 2014. (AP Photo/The Canadian Press, Darryl Dyck)  (The Associated Press)

Yannick Weber scored the go-ahead goal early in the third period, helping the Vancouver Canucks snap a four-game skid with a 2-1 win over the Calgary Flames on Saturday night.

Darren Archibald also scored for the struggling Canucks, who entered the game having lost 11 of their last 12. Vancouver lost 6-1 to Dallas on Thursday night, a defeat that defenseman Kevin Bieksa called "rock bottom" for the team.

Brian McGrattan had the only goal for Calgary, which had won its last two and three of its last five.

It was the first meeting between the teams since a fierce line brawl broke out 2 seconds into a game on Jan. 18 that saw 150 penalty minutes assessed.