EDMONTON — Noah Hanifin had a pair of goals as the Vegas Golden Knights won their first road game of the season, coming from behind to shock the Edmonton Oilers 4-2 on Wednesday.