Daniel Ricciardo has won the Hungarian Grand Prix.
Ferrari's Fernando Alonso finished in second place, despite leading with just three laps to go.
Lewis Hamilton finished on the podium even though he started the race from the pit lane.
His Mercedes team mate Nico Rosberg had pole position, but could only end in fourth. There may be more issues within the Mercedes team as Lewis Hamilton was asked to let Rosberg through, but he decided to hold his position.