The Australian Mark Webber has taken over as leader of the Formula One drivers' world championship with a mature and measured victory in an incident-filled Hungarian Grand Prix in Budapest.
Webber had to spend much of the race stuck behind Red Bull team-mate Sebastian Vettel and Ferrari's Fernando Alonso.
Webber finished first, Alonso second and Vettel third.
Webber now has 161 championship points, 4 ahead of Hamilton with with another 6 back to Vettel.
In the constructors' championship, Red Bull took over on top with 312 points ahead of McLaren on 304.