Alpine's Esteban Ocon took a maiden Formula 1 victory in an extraordinary and madcap Hungarian Grand Prix.
Lewis Hamilton regained the world championship lead for the first time since May after fighting back to finish third having been last five laps into the race.
His title rival Max Verstappen was a victim of an incident-strewn wet start but managed to salvage a point for 10th place in a badly damaged Red Bull.
A race featuring an opening first few laps among the most remarkable in Formula 1 history left Hamilton with a six-point lead over Verstappen as the sport goes into its three-week summer break.
Hamilton finished a close third behind Ocon and Sebastian Vettel's Aston Martin, but the German was later disqualified for a fuel irregularity. He was left in second in the final results, pending an appeal by his team against the verdict.
Â