Australian Oscar Piastri has led the timesheets in the final practice for the Mexico City Grand Prix ahead of his McLaren teammate Lando Norris.