Lando Norris won the Hungarian Grand Prix, McLaren's 200th F1 victory. Teammate Oscar Piastri was second, Mercedes' George Russell third, and Ferrari's Charles Leclerc fourth.