Edmonton has won consecutive games for the first time since it put together a four-game winning streak that ended Dec. 4.
Edmonton then dominated the final period, starting with Eberle's wrist shot 3:58 into the stanza. Ryan Jones scored 15 seconds later and Hemsky finished things off with an empty-net goal with 54 seconds to play.
Nikolai Khabibulin stopped 36-of-37 shots for the win.
Carey Price allowed three goals on 27 shots for Montreal, which has lost five out of six.
Wisconsin business offering 'therapeutic cuddling' forced to close
Campus cop fatally shoots Texas student during traffic stop