‘Awful’ Isles hold on for point vs. Habs