Bo Horvat had a goal and an assist, Jacob Markstrom made 29 saves and chipped in with an assist, and the Vancouver Canucks beat the Colorado Avalanche 3-1 on Tuesday night.

Sven Baertschi and Matt Bartkowski also had goals for the Canucks, who stopped a four-game winless streak. Vancouver's recent 0-3-1 stretch had dropped them to fifth in the Pacific Division.

Francois Beauchemin scored the lone goal for Colorado, and Semyon Varlamov had 25 saves while the Avalanche continued to scuffle on home ice, where they are 12-13-4.