Ilya Sorokin dazzled in net, turning aside 38 of 39 shots to lead the New York Islanders to a gritty win over the Boston Bruins 2-1.