Montreal Canadiens beat New York Islanders 4-3, Brendan Gallagher will be suspended for a dirty hit on Adam Pelech.