That goal gave Edmonton the lead, but Montreal took over from there, seizing a 2-1 advantage by the end of the second period on scores from Brandan Gallagher and Brandon Prust.
Alex Galchenyuk gave the Canadiens some breathing room with 7:15 to go in the third and Max Pacioretty scored into an empty net with 18 seconds left.
Devan Dubnyk allowed three goals on 27 shots to take the loss.
Moore to attend retreat in to avoid Kutcher's wedding
Lytro unveils camera that can focus a photo after shooting it