David Desharnais scored the only goal in the shootout to give the Canadiens a 6-5 win over the Pittsburgh Penguins Thursday night at the Consol Energy Center.

Back and forth: The game was a roller-coaster from start to finish and the Canadiens came from behind twice in the third period to force overtime. The Penguins appeared to take control of the game when Brandon Sutter took the puck off P.K. Subban and scored a short-handed goal for a 4-3 lead at 7:16. But Alexei Emelin scored 24 seconds later on a shot from the blue line. Sidney Crosby put the Penguins ahead with a power-play goal at 10:29, but Tanner Glass left the door open when he took a major penalty for elbowing Emelin and Daniel Brière tied the score with his second goal of the game at 14:06.

All even after two: Brière displayed his sweet hands as he picked the far top corner to pull the Canadiens even at 2-2 early in the second period. The teams then traded power-play goals to finish the period tied 3-3. Olli Määttä scored with a laser from the blue line at 10:38 and Max Pacioretty answered with his 27th goal of the season at 16:35.