Silverstone - Mark Webber claimed the ninth win of his career on Sunday when he swept to a dramatic and perfectly-judged victory in an incident-filled British Grand Prix.
In a race run in welcome, if rare, dry conditions, the 35-year-old Australian steered his Red Bull through 52 laps of complex tactical and strategic racing to overtake pole sitter and long time leader Fernando Alonso of Ferrari close to home.
It was Webber's second win this year, after triumphing at Monaco, and his second at Silverstone in three years.
"Great day for us and a great day for me," he said over the team radio.
Webber's Red Bull team-mate and defending double world champion Sebastian Vettel came home third to ensure the champions had two men on the podium.
Webber's win was watched by a capacity Silverstone crowd of 120,000 spectators who had braved torrential rain for most of the weekend.
Alonso's second place enabled him to stay on top of the drivers' title race with 129 points ahead of Webber on 116.
Felipe Massa finished fourth in the second Ferrari ahead of his former Ferrari team-mate Kimi Raikkonen and his Lotus colleague Romain Grosjean.
Seven-time world champion Michael Schumacher of Mercedes finished seventh ahead of home favourite Lewis Hamilton who produced some spectacular racing on his way to eighth for McLaren.
Bruno Senna finished ninth for Williams and Jenson Button was 10th in the second McLaren.
Alonso made a near-perfect start in the rare dry conditions when the lights went out.
Briton Paul di Resta was the first victim of the conditions and the traffic when, on the opening lap, Grosjean collided with him.
Russian Vitaly Petrov had also been forced to retire before the start when his Renault engine failed in his Caterham.
Vettel was the first of the leading men to pit after 11 laps when he came in from fifth, rejoining 15th.
One lap later, Massa threw his Ferrari past Schumacher at Stowe in one of many close battles before the German pitted and Pastor Maldonado appeared to lose control of his car and crash into the Sauber of luckless Mexican Sergio Perez.
Both cars spun and the resultant damage left Perez forced out of the race while Maldonado, frequently involved in collisions with other drivers, steered his damaged Williams back to the pits.
The stewards announced that the incident will be investigated after the race.
Perez was livid with his fellow Latin American and said: "He doesn't respect other drivers. I was already in front and he should have given space not to crash, but he tried to push me all the way.
"I don't understand why he drives like that and I hope the stewards do something. It is not first time he has damaged my weekend. This guy will never learn if they don't do something. He could hurt someone. Everybody has concerns about him."
Alonso pitted after 16 laps and rejoined ahead of Webber, but Hamilton stayed out on his hard tyres and inherited the lead which he fought to retain during a remarkable battle with the Spaniard on lap 19.
First, Alonso passed the Briton, then Hamilton responded and regained the lead only to be re-passed by the Spaniard again in thrilling fashion.
By lap 21, Alonso led Hamilton, who pitted to allow Webber back into third place.
Hamilton was fast again, but as the leading cars pitted again for fresh tyres amid a flurry of fluctuating strategic decisions which also saw Alonso dash in for his set of compulsory soft tyres, 14 laps from the finish, after 38 laps.
One lap later Japanese Kamui Kobayashi clattered into his own mechanics when he made a major error as he rushed into the pits.
Alonso, on fast-wearing tyres, was left to struggle to preserve them in the closing laps as the field closed up and Webber moved within reach of the Spaniard, finally diving past him to take the lead at Brooklands on lap 49.
That set up a thrilling finish with Webber pulling away ahead of Alonso in the final laps.
Results from the British Grand Prix on Sunday:
1. Mark Webber (AUS/Red Bull Racing) 1hr 25min 11.288sec
2. Fernando Alonso (ESP/Scuderia Ferrari) at 3.060
3. Sebastian Vettel (GER/Red Bull Racing) 4.836
4. Felipe Massa (BRA/Scuderia Ferrari) 9.519
5. Kimi Raikkonen (FIN/Lotus) 10.314
6. Romain Grosjean (FRA/Lotus) 17.101
7. Michael Schumacher (GER/Mercedes AMG) 29.153
8. Lewis Hamilton (GBR/McLaren Mercedes) 36.463
9. Bruno Senna (BRA/Williams) 43.347
10. Jenson Button (GBR/McLaren Mercedes) 44.444
11. Kamui Kobayashi (JPN/Sauber) 45.370
12. Nico Hülkenberg (GER/Force India) 47.856
13. Daniel Ricciardo (AUS/Scuderia Toro Rosso) 51.241
14. Jean-Eric Vergne (FRA/Scuderia Toro Rosso) 53.313
15. Nico Rosberg (GER/Mercedes AMG) 57.394
16. Pastor Maldonado (VEN/Williams) 1 lap
17. Heikki Kovalainen (FIN/Caterham) 1 lap
18. Timo Glock (GER/Marussia) 1 lap
19. Charles Pic (FRA/Marussia) 1 lap
20. Pedro de la Rosa (ESP/HRT) 2 laps
21. Narain Karthikeyan (IND/HRT) 2 laps
Paul di Resta (GBR/Force India), Sergio Perez (MEX/Sauber)
1. Fernando Alonso (ESP) 129, 2. Mark Webber (AUS) 116, 3. Sebastian Vettel (GER) 100, 4. Lewis Hamilton (GBR) 92, 5. Kimi Raikkonen (FIN) 83, 6. Nico Rosberg (GER) 75, 7. Romain Grosjean (FRA) 61, 8. Jenson Button (GBR) 50, 9. Sergio Perez (MEX) 39, 10. Pastor Maldonado (VEN) 29, 11. Paul di Resta (SCO) 27, 12. Michael Schumacher (GER) 23, 13. Felipe Massa (BRA) 23, 14. Kamui Kobayashi (JPN) 21, 15. Bruno Senna (BRA) 18, 16. Nico Hülkenberg (GER) 17, 17. Jean-Eric Vergne (FRA) 4, 18. Daniel Ricciardo (AUS) 2
1. Red Bull Racing 216, 2. Scuderia Ferrari 152, 3. Lotus 144, 4. McLaren Mercedes 142, 5. Mercedes AMG 98, 6. Sauber 60, 7. Williams 47, 8. Force India 44, 9. Scuderia Toro Rosso 6