McLaren's Lando Norris ended Max Verstappen's unbeaten home record with a commanding Dutch Grand Prix victory and second win of his Formula One career to breathe new life into the championship on Sunday.
Red Bull's triple world champion finished 22.896 seconds behind, after seizing the lead at the start but being passed on the 18th of 72 laps, with Ferrari's Charles Leclerc taking the chequered flag 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.