Dave Bolland scored in the sixth round of the shootout, sending the Florida Panthers to a 3-2 win over the Montreal Canadiens on Thursday night.

Tomas Fleischmann and Steven Kampfer scored in regulation for the Panthers (26-19-12), who won their second game in a row to start a five-game trip.

Brendan Gallagher scored both of Montreal's goals in the second period. The Canadiens (37-16-5) outshot the Panthers 39-21 and blew a 2-0 lead.

Gallagher was in his usual spot, in front of the opponent's goal, when he sent Max Pacioretty's rebound past Roberto Luongo 2:31 into the second. It was his 100th career point.

Gallagher pounced on a loose puck at 10:32, but the Panthers quickly responded. They got two chances from the slot and Fleischmann buried the second at 11:54 with Bolland parked in front of Carey Price.

A Florida power play had just ended when Fleischmann set up Kampfer for a quick shot that beat Price on the short side at 4:57 of the third. It was Kampfer's first NHL goal since 2012 when he was with Minnesota.

NOTES: Montreal's Alex Galchenyuk was out with the flu. ... Canadiens D Alexei Emelin, injured Wednesday in Ottawa, will miss at least a week, then be re-evaluated. ... Canadiens D Sergei Gonchar was placed on injured reserve. ... Florida's Dmitry Kulikov sat out the third of his four-game suspension.