Carey Price made 39 saves and Lars Eller got credit for a bizarre short-handed winner in the Montreal Canadiens' 4-1 win over the Vancouver Canucks on Saturday.

Max Pacioretty, Tomas Plekanec and Josh Gorges also scored for Montreal, and Raphael Diaz added two assists.

Henrik Sedin replied for Vancouver, which got 34 saves from Roberto Luongo. He also stopped Pacioretty on a third-period penalty shot.

The winner came in the second period with the Canadiens killing a penalty. Canucks defensemen Dan Hamhuis and Jason Garrison got tangled up behind the Vancouver net on a breakout, with the puck caroming into the crease and off both of Luongo's skates before dribbling over the line at 16:12.

Eller, who wasn't even in the Canucks zone at the time of the goal, was the last Canadiens player to touch the puck.