Australian Daniel Ricciardo won the Hungarian Formula One Grand Prix for Red Bull.

Ferrari's Fernando Alonso was second with Britain's Lewis Hamilton, who started last and from the pitlane, third for Mercedes.

Championship leader Nico Rosberg, who started on pole position for Mercedes, was fourth in an astonishing race with two safety car periods and the top four separated by just 6.3 seconds at the chequered flag.

Hamilton cut Rosberg's lead to 11 points after 11 races.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.