Ferrari's Charles Leclerc made a massive mistake to allow Lando Norris to overtake but managed to avoid crashing at the Mexico City GP.