McLaren's Lando Norris avoided early mayhem to cruise to a dominant Mexico City Grand Prix win and retake the Formula One championship lead by a single point from teammate Oscar Piastri on Sunday. Australia's Piastri, who started the race seventh and 14 points clear of the Briton, finished fifth after a virtual safety car in the last two laps denied him a shot at fourth after a thrilling chase.