After his coach blamed him for a loss earlier this week, Montreal defenseman P.K. Subban set out to "shut people up." He helped end the Canadiens' three-game skid in the process. Subban had two assists and Paul Byron scored in the fifth round of a shootout to lift the Canadiens over the Philadelphia Flyers 3-2 Friday night. Coach Michel Therrien blamed Subban for Montreal's loss to Colorado earlier this week, and Subban caught flak in both the social and regular media. He seems to have the backing of the fan base, though, with supporters chanting his name as this game began. "Our fans have always been here for us, but as for critics and people who want to pick apart what goes on in this dressing room, I expect to hear that," Subban said. "I've been here long enough to know that the best thing to do is go out and perform and produce and that's the best way to shut people up. "There are a lot of people that are going to shut up after today." Subban assisted on goals by Dale Weise and Max Pacioretty for Montreal. He led his team with 30:55 of ice time, much of it in the third period after defenseman Tom Gilbert left with a lower-body injury. He was plus-1 for the game. "I always feel I play my best hockey when people want to pick me apart, both my character and on the ice," Subban added. "I just want to be better every day for my team and teammates. "I want them to have the trust in me that when I go on the ice that I can get the job done." Pacioretty's goal on a third-period power play sent the game into overtime, but the Canadiens captain topped that with a game-saving goal in the shootout. After Nick Cousins scored on the Flyers' first shot, Pacioretty had to score to keep Montreal's hopes alive. The Flyers' Shayne Gostisbehere had an assist on Michael Raffl's goal to extend his point streak to 14 games, an NHL record for a rookie defenseman. It's the league's longest active streak, and the Margate, Florida native is the first defenseman since Brian Leetch from Oct. 30 to Dec. 1, 1996 with points in 14 straight games. Cousins and Raffl had Philadelphia's goals, and Michal Neuvirth stopped 29 shots. Mike Condon made 35 saves for Montreal. Flames 5, Canucks 2: TJ Brodie tied a career high with three points to lead Calgary over Vancouver at the Scotiabank Saddledome. Brodie set up three goals to equal a feat he accomplished Nov. 2, 2014, during a 6-2 road win for the Flames over the Montreal Canadiens. Mikael Backlund, Michael Frolik and Joe Colborne combined for six points as each member of the line contributed a goal and an assist. Mark Giordano and Josh Jooris also scored for the Flames. Adam Cracknell and Jake Virtanen scored for the Canucks, who have lost four straight games, all by the same 5-2 score. Islanders 1, Devils 0: Jaroslav Halak made 27 saves to record his third shutout of the season in leading the New York Islanders to a win over New Jersey at the Prudential Center. The shutout was the 39th in Halak's career, and his third in 17 games against the Devils. Center Casey Cizikas scored New York's lone goal. Cory Schneider stopped 23 of 24 shots for the Devils. Hurricanes 5, Sharks 2: Jeff Skinner scored two third-period goals and Cam Ward has now gone 10 straight starts without a regulation loss as Carolina defeated San Jose. Joakim Nordstrom, Chris Terry and Jordan Staal also scored for the Hurricanes. Tomas Hertl and Brent Burns scored for the Sharks. Sabres 4, Blue Jackets 0: Jamie McGinn had his first two-goal game of the season, powering Buffalo to a win over Columbus in Nationwide Arena. David Legwand and Sam Reinhart also scored for Buffalo, which was won three of its last four. Robin Lehner finished with 35 saves for his fourth win of the season and just his third shutout in 98 career NHL starts. — Agencies