OTTAWA - Mike Cammalleri scored his fifth goal in three games and Jaroslav Halak made 45 saves as Canadiens beat Senators 4-1 for their third straight win.

Tomas Plekanec had three assists while Andrei Kostitsyn scored once and set up another.

While Cammalleri is holding the hot stick, he credits Tomas Plekanec for the Montreal Canadiens' current hot streak.

"Plecks is playing really well. He's creating a lot and we're getting a lot of production as a result,'' Cammalleri said after Tuesday night's game.

The line of Cammalleri, Plekanec and Kostitsyn combined for six points and now has seven goals and eight assists in wins over the Boston Bruins, Philadelphia Flyers and the Senators.

Halak shines

Cammalleri also saved some praise for goaltender Jaroslav Halak, who stopped 45 shots in helping the Canadiens (15-14-2) win for the first time in three road games before a crowd of 18,866 at Scotiabank Place.

Halak was a big part of a penalty-killing unit that didn't allow a goal in seven power-play opportunities for the Senators (14-11-4), who are winless in five of their past six games and saw their five-game home win streak come to an end.

"He was the reason we won the game tonight, for sure,'' Cammalleri said of Halak. "The best penalty-killer is the goaltender, and he was.''

Marc-Andre Bergeron, who also had an assist, scored the eventual winner on a second-period power play. Scott Gomez added an empty-net goal.

Lineup confusion 

The Canadiens lost the services of defenceman Jaroslav Spacek when he took a shot off the right leg at the end of the first period and didn't return. Martin said he'll be re-evaluated Wednesday.

Montreal also found themselves down a forward when Ryan White, recalled earlier in the day from the American Hockey League's Hamilton Bulldogs, was pulled out of the lineup after playing four shifts because the Canadiens hadn't informed the league of the move.

Had the Canadiens scored while White was on the ice, the goal would have been voided. Montreal is expected to have to file a report to the league explaining the matter, but otherwise there are no other consequences expected.