(CNN) -- Lewis Hamilton extended his Formula One drivers' championship lead after finishing second behind Red Bull's Mark Webber at the British Grand Prix.
World champion Jenson Button, who narrowly missed out on his first podium finish at Silverstone after coming fourth, still trails McLaren teammate Hamilton in second.
Third-placed Webber stormed back into title contention after winning his third race of the season. The Australian leapfroged fellow Red Bull driver Sebastian Vettel, who is 24 points adrift of Hamilton in fourth.
McLaren also lead Red Bull by 29 points at the top of the constructors' championship.
Ferrari's Fernando Alonso stayed fifth overall but lost ground after earning no points, ending the race in 14th after being given a drive-through penalty for illegally overtaking Robert Kubica of Renault off the track.
Nico Rosberg of Germany continues to outperform his Mercedes teammate Michael Schumacher, recording his third podium finish this season to replace Kubica in sixth.
Drivers' Championship (after 10 rounds):
1. Lewis Hamilton (GB) McLaren 145 points
2. Jenson Button (GB) McLaren 133
3. Mark Webber (Aus) Red Bull 128
4. Sebastian Vettel (Ger) Red Bull 121
5. Fernando Alonso (Sp) Ferrari 98
6. Nico Rosberg (Ger) Mercedes GP 90
1. McLaren 278 points
2. Red Bull 249
3. Ferrari 165
4. Mercedes GP 126
5. Renault 89
6. Force India 47