Formula One motor racing championship leader Lewis Hamilton has spearheaded a McLaren one-two to take pole for tonight's Hungarian Grand Prix ahead of team-mate Heikki Kovalainen.
Hamilton will now bid to become the first formula one driver to win three races in a row since Michael Schumacher triumphed in the United States, French and German grands prix two years ago.
Ferrari's Felipe Massa was third but team-mate and reigning champion Kimi Raikkonen could only finish sixth, over half-a-second adrift of Hamilton.