Ryan Nugent-Hopkins and Taylor Hall each had three points and the Edmonton Oilers won their third consecutive preseason game, defeating the Phoenix Coyotes 3-2 on Tuesday.