A couple of clutch plays turned an empty night on the road into a big two points for the San Jose Sharks.
Max Pacioretty had four goals and Brian Flynn scored twice during a six-goal first period as the Montreal Canadiens routed the Colorado Avalanche 10-1 in the NHL on Saturday.
Brandon Dubinsky scored a tiebreaking goal in the second period and the surging Columbus Blue Jackets won their fifth straight game, 4-1 over the Detroit Red Wings on Friday.
Michael Raffl scored with 1:29 remaining to cap Philadelphia's rally from two goals down in a 6-5 victory over the Edmonton Oilers on Thursday night for the Flyers' seventh straight win.
Nicklas Backstrom scored 1:36 into overtime, helping the Washington Capitals beat the Boston Bruins 4-3 after blowing a three-goal lead Wednesday.
St. Louis' Jaden Schwartz scored his second goal of the game in overtime, leading the Blues over NHL Eastern Conference pacesetter Montreal 3-2 on Tuesday.
Pittsburgh's Bryan Rust had his first career hat trick as the Penguins dominated the second half of the game and beat Ottawa 8-5 on Monday, moving into a tie for the lead in the NHL's Metropolitan Division.
Montreal's Paul Byron scored the clinching goal in the fourth round of the shootout to secure a 5-4 win at Los Angeles on Sunday as the Canadiens avoided a winless swing through California.
The Columbus Blue Jackets led 13 seconds in and then poured on a flurry of shots -- and still needed a late rally and shootout to beat Mike Smith and the Arizona Coyotes.
San Jose extended its mastery of Montreal at home by beating the Canadiens 2-1 on Friday in a clash of NHL division leaders.