Lando Norris held off McLaren teammate Oscar Piastri to win the Hungarian Grand Prix and slash the Australian's Formula One lead to nine points after completing more than half the race on a single set of hard tyres.
Australian Piastri made two stops to Norris's one and finished a mere 0.6 of a second behind the Briton while George Russell took a distant third to complete the podium for Mercedes.
The race at the Hungaroring outside Budapest was the last before Formula One's August break.

Manchester United rescue dramatic 4-4 draw with Aston Villa
Norris wins in Brazil as Mercedes take constructors' title
Arwa Ali wins 100m silver for UAE at Dakar Youth Olympics
Pollock doubles as England outclass Australia with record win
Alcaraz beats error-prone Shelton to win Paris Masters
