Alex Goligoski scored twice and added an assist, and the Pittsburgh Penguins scored four power-play goals to end a three-game losing streak with a 5-2 win over the Montreal Canadiens on Wednesday night.

Tyler Kennedy and Jordan Staal scored with the man advantage in the second period to give Pittsburgh a 3-2 lead. Goligoski, who opened the scoring at even strength in the first, and Chris Kunitz added power-play goals in the third.

Marc-Andre Fleury made 20 saves for the Penguins, who won without Sidney Crosby in the lineup for the first time since their captain was sidelined by a concussion six days ago.

David Desharnais scored his first NHL goal to give Montreal a shortlived 2-1 lead early in the second. Tomas Plekanec scored his 13th to tie it at 1 at 13:15 of the first, just 18 seconds after Goligoski opened the scoring with his first goal of the game.

Carey Price stopped 31 shots for the Canadiens, who ended a three-game winning streak that began with a 2-1 shootout victory over Pittsburgh on Thursday.

Montreal's Benoit Pouliot was the hero for the homeside in that game when he delivered the shootout winner in the Penguins' first game of the season without Crosby, who leads the league with 66 points despite missing each of Pittsburgh's last four games.

Pouliot, whose goal gave the Canadiens a win over the Rangers one night earlier in New York, played the goat in the rematch against the Penguins.

Staal scored his first of the season with 10.9 seconds left in the second, an unassisted effort as Pittsburgh took advantage of a too-many-men call against Montreal late in the period.

Goligoski got his second of the game — his ninth of the season — 2:33 into the third after Pouliot was called for hooking.

Pouliot appeared to have drawn the Canadiens within one at 4:40, but referee Justin St. Pierre immediately waved off the goal and sent the Montreal left wing back to the penalty box for slashing Tyler Kennedy.

Goligoski got his third point of the game when Kunitz deflected Kris Letang's shot past Price at 11:29.

Notes: Penguins RW Arron Asham returned after sitting out Monday's loss in Boston because of illness. ... Canadiens LW Michael Cammalleri missed his second game in a row because of the flu. ... D Alexandre Picard was left out of Montreal's lineup. ... Canadiens coach Jacques Martin used his timeout prior to a faceoff in Montreal's zone 6:46 into the second.