Canucks’ Ryan Kesler is hit by the puck while standing in front of Carey Price on Tuesday night. Rich Lam, Getty Images
• At a Glance: After losses in Edmonon and Calgary, the Canadiens were able to salvage their Western Canadian road trip on Tuesday night with a 3-2 win over the Vancouver Canucks, the NHL’s top team. It was Montreal’s first win in Vancouver since Nov. 30, 2000, snapping a run where they went 0-7-1. The Canadiens jumped out to a 2-0 lead after the first period thanks to quick goals by some of the smallest players in the NHL. David Desharnais opened the scoring at 6:07 of the period when he was sent in alone on Roberto Luongo by a Benoit Pouliot pass. Desharnais made a little move and slipped the puck between Luongo’s legs. Brian Gionta scored about a minute later when he gathered a rebound from a P.K. Subban shot and slid the puck into the open side of the net. Scott Gomez collected his 500th career assist on Gionta’s 22nd goal of the season. Carey Price put his team in trouble early in the second period when he was called for delay of game after shooting the puck over the glass. Only 26 seconds later, Henrik Sedin scored to cut Montreal’s lead to 2-1. Andrei Kostitsyn restored Montreal’s two-goal lead at the 10:36 mark of the second period when he won a puck battle along the boards and Lars Eller found him in the slot for a one-time past Luongo. It was only the Canadiens’ second shot on Luongo in the period. The Canucks closed the gap to 3-2 only 1:06 into the third period when Mikael Samuelsson scored a power-play goal with a slap shot from the point the Price never saw. Price made 37 saves to earn his 28th win of the season.
• What It Means: Montreal snaps a three-game losing streak and improves to 32-22-7 on the season for 71 points, three points ahead of the New York Rangers for sixth place in the Eastern Conference.
• What’s Next: The Canadiens are back home for games against the Maple Leafs on Thursday and the Hurricanes on Saturday night.here.