Lando Norris enjoyed a clear advantage in FP3 at the Mexico City Grand Prix while Max Verstappen and title leader Oscar Piastri struggled for pace.