MONTREAL (AP) -- Jaroslav Spacek scored in his return to Montreal and the Carolina Hurricanes snapped the Canadiens' four-game winning streak with a 5-3 victory on Monday night.
It was the first time that Kirk Muller -- who played in Montreal for four seasons and was an assistant coach there for five -- coached against the Canadiens.
Captain Eric Staal scored twice for the for the Hurricanes, who won for the third time in their last five games and collected at least a point for the fifth straight game (3-0-2). Jiri Tlusty and Jamie McBain had goals as well.
Tomas Plekanec, Erik Cole and David Desharnais replied for Montreal, which lost to Carolina for the first time this season.
Cam Ward stopped 29 shots for his 21st win of the season. Carey Price stopped 30 shots for the Canadiens.
Tlusty opened the scoring when he deflected Bryan Allen's point shot past Price, who was screened.
Spacek put his former teammates in a 2-0 hole when Jeff Skinner found him on the power play. Spacek was traded to the Hurricanes on Dec. 9 for Tomas Kaberle.
Plekanec started the Canadiens comeback at 11:53 of the second. With Spacek caught in the Hurricanes end, Plekanec broke out on a 2-on-1 with Rene Bourque and put a wrist shot past Ward. It was the center's 10th career goal and 30th career point against the Hurricanes in 26 games.
Montreal's Cole tied it 2-2 on the power play at 15:57 of the second when he moved in from the boards to the slot for his first goal against his former team.
David Desharnais gave the Canadiens their first lead of the night when he took advantage of a sprawled Ward and tucked the puck in to the net.
Carolina tied it early in the third when Staal squeaked one through Price's pads short-handed.
The Hurricanes regained the lead at 8:50 of the third when McBain picked up a rebound in the slot for Carolina's second power-play goal of the night.
NOTES: The Canadiens scratched Ryan White and Ian Schultz, called up from AHL Hamilton on Sunday. ... Winger Travis Moen missed a second straight game for Montreal with an upper body injury. ...D Derek Joslin was scratched for Carolina.