McLaren's Lando Norris took a commanding Dutch Grand Prix victory on Sunday with the second win of his Formula One career, ending championship leader Max Verstappen's unbeaten home record.
Red Bull's triple world champion Verstappen finished 22.8 seconds behind, after taking the lead at the start but losing it again on the 18th of 72 laps, with Ferrari's Charles Leclerc in third place.
It was the first time since the race returned to the calendar in 2021 that Verstappen had not triumphed at Zandvoort and extended his losing streak this season to five races.
His lead over Norris was cut to 70 points after 15 of a record 24 rounds, with McLaren also cutting Red Bull's increasingly vulnerable advantage in the constructors' championship to 30.
"It feels amazing. I wouldn't say a perfect race because of lap one again, but it was still beautiful. The pace was strong, the car was unbelievable," said Norris, who took his first win in Miami in May.
"I could push and get past Max. It was a straightforward race. Tough but enjoyable."
Norris had started on pole position for the fourth time in his career and Sunday's race on the breezy Dutch coast, in front of his rival's Orange Army of fans, was the first time he had converted the advantage into victory.
Norris's teammate Oscar Piastri was fourth, ahead of Ferrari's Carlos Sainz with Red Bull's Sergio Perez sixth.
The Mercedes pair of George Russell and Lewis Hamilton finished seventh and eighth with Alpine's Pierre Gasly ninth -- and lapped -- and Fernando Alonso taking the final point for Aston Martin.