Dutchman Verstappen dominated from pole position to take the chequered flag in the first Dutch Grand Prix for 36 years
Max Verstappen won his home Dutch Grand Prix for Red Bull Sunday and took the Formula One championship lead in front of a roaring, dancing army of fans hailing their hero with orange flags and flares.
The 23-year old dominated from pole position to take the chequered flag, in the first Dutch Grand Prix for 36 years, 20.932s ahead of Mercedes' seven-time world champion Lewis Hamilton.
Hamilton's Finnish team mate Valtteri Bottas completed the podium, moving up to third in the championship, with the rest of the field all lapped by Verstappen.
Hamilton took a bonus point for the fastest lap but Verstappen overturned a three-point deficit to go three points clear of Hamilton, with 224.5 to the Briton's 221.5.
The victory was Verstappen's seventh in 13 races, with nine rounds remaining, and set off a gigantic beachside party.
Hamilton also hailed the 70,000-strong crowd for its passion and enthusiasm.
French driver Pierre Gasly was fourth for AlphaTauri with Ferrari's Charles Leclerc fifth and Fernando Alonso sixth for Renault-owned Alpine.
Ferrari's Carlos Sainz was seventh with Red Bull's Mexican Sergio Perez Driver of the Day after racing back to eighth from a pitlane start.
Esteban Ocon took two points for Alpine with McLaren's Lando Norris completing the top 10.
Mercedes continued to lead the constructors' championship with 344.5 points to Red Bull's 332.5.
AlphaTauri's Japanese rookie Yuki Tsunoda and Haas's Nikita Mazepin were the only retirements.
The Italian Grand Prix at Monza follows next weekend.