A trio of Canadian teams played their penultimate game in March with little on the line but pride and an honest evening's work. Here's how the Canadiens, Leafs and Canucks fared last night.

Pacioretty paces Canadiens' win

Max Pacioretty scored the first and last goals of the game leading the Montreal Canadiens to a 4-3 victory over the visiting Detroit Red Wings.

Pacioretty and Paul Byron gave Montreal a two-goal lead in the first period before the Red Wings stormed back with three second-period goals.

Sven Andrighetto tied the game for Montreal before Pacioretty notched the game-winner at 11:18 of the period.

The loss was costly for the Red Wings as they battle with the Philadelphia Flyers for the final playoff spot in the Eastern Conference. Each has 87 points but the Flyers have played two fewer games. Detroit also trails the Boston Bruins by a point for the third place in the Atlantic division.

Leafs employ Kadri power

The Toronto Maple Leafs completed back-to-back games in Florida with a 5-2 triumph over the Panthers, led by Nazem Kadri's hat trick.

After Michael Grabner opened the scoring for Toronto, the Leafs scored three power play goals, the first two by Kadri to build a 4-1 lead. Kadri completed the scoring with an empty-net goal to score his first hat trick in three years.

Canucks drop 9th straight

The Vancouver Canucks lost their ninth game in a row as they dropped a 4-1 decision to the visiting San Jose Sharks. 

San Jose's Logan Couture had his first career NHL hat trick as he scored in the final minute of the second period to break a 1-1 tie and added two more goals in the third period.