Maxim Tsyplakov and Bo Horvat both had a goal and an assist, while Ilya Sorokin made 32 saves to lead the New York Islanders past the Buffalo Sabres 4-3.