Rasmus Dahlin had a career-high four assists, Jiri Kulich had a three-point performance and Ukko-Pekka Luukkonen made 27 saves to help the Buffalo Sabres snap a 13-game losing streak, beating the New York Islanders 7-1.