Jason Robertson netted a hat trick, Jake Oettinger made 34 stops and Sam Steel scored his fifth goal of the year to help the Dallas Stars beat the New York Islanders 4-3.