Daniel Ricciardo beats Fernando Alonso to win what was a sensational Hungarian Grand Prix.

Red Bull’s Daniel Ricciardo captured the chequered flag for the second time this season at the end of an astonishing Hungarian Grand Prix after passing Fernando Alonso who was struggling for grip in the last three laps of the race.

Rain, crashes and safety cars created the perfect scenery for a stunning race, aiding the previously forlorn Lewis Hamilton following his fire in qualifying on Saturday into another podium finish for the second successive Sunday from a seemingly hopeless position.

Ferrari’s Fernando Alonso secured second for his best result for 10 months, with Hamilton hanging on to third by the skin of his teeth ahead of his charging Mercedes team-mate Nico Rosberg.

01.03 – Australia Daniel RicciardoRed Bull RacingWinner
02.14 Spain Fernando AlonsoScuderia Ferrari+5.2 secs
03.44United Kingdom Lewis HamiltonMercedes AMG Petronas+5.8 secs
04.06Deutschland Nico RosbergMercedes AMG Petronas+6.3 secs
05.19 – Brazil Felipe MassaWilliams Martini Racing+29.8 secs
06.07Finland Kimi RaikkonenScuderia Ferrari+31.4 secs
07.01Deutschland Sebastian VettelRed Bull Racing+40.9 secs
08.77 – Finland Valtteri BottasWilliams Martini Racing+41.3 secs
09.25 – France Jean-Eric VergneScuderia Toro Rosso+58.5 secs
10.22 – United Kingdom Jenson ButtonMcLaren Mercedes+67.2 secs
11.99 – Deutschland Adrian SutilSauber F1 Team+68.1 secs
12.20 – Denmark Kevin MagnussenMcLaren Mercedes+78.4 secs
13.13 – Venezuela Pastor MaldonadoLotus F1 Team+84.0 secs
14.26 – Russia Daniil KvyatScuderia Toro Rosso+1 Lap
15.17 – France Jules BianchiMarussia F1 Team+1 Lap
16.04 – United Kingdom Max ChiltonMarussia F1 Team+1 Lap
17.21 – Mexico Esteban GutierrezSauber F1 TeamRETIRED
18.10 – Japan Kamui KobayashiCaterham F1 TeamRETIRED
19.11 – Mexico Sergio PerezSahara Force IndiaRETIRED
20.27 – Deutschland Nico HulkenbergSahara Force IndiaRETIRED
21.08 – France Romain GrosjeanLotus F1 TeamRETIRED
22.09 – Sweden Marcus EricssonCaterham F1 TeamRETIRED