McLaren's Lando Norris shrugged off boos from the Mexican crowd on Sunday after the Briton seized back the Formula One championship lead from teammate Oscar Piastri at the Mexico City Grand Prix with a dominant win from pole position.
Australian 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.
Charles Leclerc was runner-up for Ferrari, a hefty 30.3 seconds adrift of Norris, while Red Bull's reigning champion Max Verstappen took third - just 0.7 behind the Monegasque.
Norris, who started from pole position and led every lap, now has 357 points to Piastri's 356 with Verstappen on 321 and four rounds remaining.
The boos, the reason for which was unclear, could be heard as Norris spoke after the race and as he took the top step of the podium at the Autodromo Hermanos Rodriguez.
"People can do what they want, honestly. They have the right to do it if they want to do it. So I think that's sport sometimes," he told reporters.
"I don't know why I can't stop laughing when I get booed. I think it makes it more entertaining for me. So, yeah, they can keep doing it if they want.
"Of course, you don't want it. I prefer if people cheer for me. But I don't know. I just concentrate on doing my things. It was the same in Monza and a few other places."
A Mexican reporter suggested to Norris in a later press conference that some fans felt he was being gifted the championship at the expense of his Australian teammate.
He said a recent poll for his publication posed the question, "What should Lando do?", with the most popular answer being "return the three points".
The reference was to this year's Italian Grand Prix where Norris was leading the race but lost out to Piastri on a slow second pit stop, with the team then ordering the drivers to reverse positions to finish second and third.
The situation had been the opposite in Hungary last year, where Norris let Piastri past to win on team orders.
Other reports indicated local fans were still upset by comments Norris made about home hero Sergio Perez last year when the Mexican was being trounced by teammate Max Verstappen, third on Sunday, at Red Bull.
Whatever the reason, Norris said they had a right to think what they wanted.
"As a team, of course, we try and do things fairly," he said.
"But, yeah. Like Oscar deserved the win last year in Budapest, I deserved to be ahead at Monza. Simple as that."
HAMILTON HANDED 10-SECOND PENALTY
Norris last led the standings in April, a gap of 189 days, and had not won a race since Hungary in early August. Sunday was his sixth victory of the season, one less than Piastri, and career 10th.
"I felt like the whole race I was right behind someone and struggling with the dirty air. That was pretty difficult," said Piastri.
"Today was about trying to limit the damage, but also trying to learn some things about that. If I've made some progress with that I'll be happy."
Oliver Bearman was fourth for Haas, a best result for the Briton and also the US-owned team, and was 1.1 seconds clear of Piastri at a chequered flag waved by former heavyweight boxing champion Evander Holyfield.
"I held off Max in the first stint, I held off the Mercs in the second, and I held off the McLaren in the third one," the rookie said.
"I spent more time looking in my rear view mirrors than in front. But that's sometimes how it has to be."
Kimi Antonelli was sixth for Mercedes, with teammate George Russell seventh and Lewis Hamilton eighth for Ferrari after a 10-second penalty dropped him from third and dashed his hopes of a first podium for the team he joined in January.
Esteban Ocon was ninth, making a double points finish for Haas, and Sauber's Gabriel Bortoleto took the final point.
FERRARI MOVE BACK INTO SECOND PLACE
The top three all completed the race on a one-stop strategy, while Bearman, Piastri and the Mercedes drivers all pitted twice.
Ferrari moved back into second place, a point ahead of Mercedes, in a constructors' championship already won by McLaren but with a tight scrap for the runner-up slot.
Norris made a clean start from pole when the lights went out but was caught in a four-way tussle down the long run to turn one, with Verstappen cutting the corner and bumping over the grass.
Leclerc then cut turn two, giving the place back to Norris who emerged from the chaos ahead while Verstappen gained a place in fourth to the intense irritation of Russell.
"I got squeezed like crazy," said Verstappen over the team radio as Russell, who started fourth, called in vain for the four-times world champion to hand the place back.
A scary incident saw Racing Bulls' Liam Lawson, who came in for a new front wing on lap three, accelerate out of the pits as two marshals ran across the track in front of him.
Verstappen and third-placed Hamilton made contact on lap six as they went side by side with the Red Bull driver trying to go past at turn one but ending up cutting the next corner.
Hamilton went off at turn four, cutting back across the grass, and was handed a penalty for leaving the track and gaining an advantage.
Bearman meanwhile climbed to fourth, from ninth at the start, and looked on for a podium once Hamilton took his penalty on lap 24 only to be reeled in by Verstappen.
While Norris enjoyed a calm afternoon in the sunshine, Piastri had to fight back from a low of 11th after his first stop, passing Antonelli in the pits and Russell on track.
The virtual safety car was deployed after Williams' Carlos Sainz, last year's winner for Ferrari, spun and stopped on track on the penultimate lap with smoke coming from it.

Mbappe and Bellingham strike as Real Madrid edge Barcelona 2-1 in fiery El Clasico
Brazilian teen Fonseca beats Fokina to win biggest career title in Basel
Arsenal go clear after win over Palace, Man City slip up at Villa
Brook's defiant ton in vain as New Zealand beat England
Bencic tames Noskova to win Tokyo title