Alex Galchenyuk also scored for the Atlantic Division-leading Habs.
Tyler Ennis provided a goal and an assist for the slumping Sabres, who dropped an eighth in nine games.
Zemgus Girgensons also scored and Jhonas Enroth made only 16 saves for Buffalo.
LGBT community has 'bullied the American people': Bachmann
Duggar sisters unveil Christian dating rules in new book