Four Canadian NHL teams were in action on Saturday night.

Here's how they fared:

Rust has edge for Pens over Habs

Bryan Rust broke a second-period tie and Marc-Andre Fleury stopped 32 of 33 shots for the Penguins as they defeated the Canadiens in Montreal, 3-1.

The Canadiens failed once again to win back-to-back games after winning Wednesday over the New Jersey Devils. They haven't won consecutive games since November.

Sharks rip Leafs in scoring frenzy

The San Jose Sharks used a four-goal second period to jump on the Maple Leafs and goaltender Jonathan Bernier in a 7-0 victory at the SAP Center.

Tomas Hertl had two Sharks goals, Brent Burns opened the floodgates with a nifty goal and San Jose finished off a five-game homestand with a 7-0 victory.

The Leafs went 1-for-3 for California, after opening with a shutout win over the Ducks, the fell to the Kings and the Sharks. Jonathan Bernier had the shutout in Anaheim but had little support against the Sharks.

Stone plays hero for Sens

Mark Stone scored with 38 seconds left in overtime against the Boston Bruins to give the Ottawa Senators a 2-1 win.

Mika Zibanejad also had a goal for Ottawa and goaltender Craig Anderson made 33 saves for the win.

Canucks comeback falls short

The Vancouver Canucks couldn't complete the comeback against the Tampa Bay Lightning, losing 3-2 after Nikita Kucherov scored in overtime.

Canucks forward Bo Horvat scored with 2:50 remaining in the third period to push the game to overtime, his second point of the night.

But after a flurry of opportunites for both teams in the extra frame, Kucherov was sprung on a breakaway, putting Vancouver away with a five-hole goal.