Connor McDavid scored in overtime for his second goal of the game as the Edmonton Oilers beat the Toronto Maple Leafs 4-3.