Vegas tops Edmonton despite Connor McDavid’s return