Lewis Hamilton somehow blocked out the twin distractions of a qualifying controversy and in-fighting at his McLaren team to win Sunday's Hungarian Grand Prix.
Hamilton started from pole position after his teammate Fernando Alonso was demoted five grid positions for obstructing the rookie Englishman in qualifying.
Alonso had seemingly snatched pole with a last-gasp flying lap but the race stewards judged that he had acted improperly in delaying Hamilton and denying him a chance to respond.
Hamilton took full advantage of his improved grid position, driving a mistake-free race to hold Ferrari's Kimi Raikkonen to second and claim a victory that extends his driver's championship lead to seven points.
If history is anything to go by, Hamilton will now go on to win the driver's title, only twice in the last 15 years has a driver leading the championship at this stage been beaten to the crown.
The 22-year-old was understandably delighted on the podium; his third Grand Prix win was undoubtedly his most important so far.
Nick Heidfeld of BMW was third with Alonso fourth just ahead of Poland's Robert Kubica in the other BMW.
The final point-scorers were German Toyota driver Ralf Schumacher in sixth, Nico Rosberg of Williams in seventh and Heikki Kovalainen of Renault in eighth.
Felipe Massa, currently fourth in the championship, had an unhappy weekend, finishing 13th.