Silverstone always provides an entertaining race and boy has she pulled something out of the hat today. Just wow, what a magnificent race.
Lewis Hamilton recovered from a bad start but later benefited from a smart pit stop to battle through the rain and take the win ahead of teammate Nico Rosberg and Ferrari's Sebastian Vettel.
The Brit is now 17 points clear of Rosberg as he bids to retain his F1 title and, at the moment, no other result looks likely.
JOIN THE DEBATE
Join the debate on the biggest talking points in sport by becoming a GMS writer HERE: http://gms.to/haveyoursay1
What a start to the race it was. Hamilton and Rosberg bogging down with both Williams getting fantastic starts. Massa starting from third and Bottas starting from fourth both shot off the line, with Massa storming into the lead and Bottas going side by side with Hamilton over the first three corners.
Hamilton has been complaining about having clutch problems all season, and would have hoped these ghosts would have stopped haunting him after changing back to last year's clutch specs.
There was a lot of first lap drama, Maldonado having a tank slapper before both Lotus cars collided immediately afterwards and then Fernando Alonso swerving to avoid the cars only ended up swerving into Jenson Button, his team mate, and crashing him out of the race, losing both Lotus cars and Button's McLaren.
This lead to the safety car being brought out, as the three cars were recovered. After the restart Hamilton was too aggressive in his attempt to take the lead from Massa and ended up running deep into the corner and losing a place to Bottas. After this the young Max Verstappen had to stop his Toro Rosso after spinning off into the gravel at turn two.
Mercedes tried to lure the Williams crew out with dummy pit stop however this failed when both cars drove past and Williams refused to fall for this trick. Mercedes blinked first, with Hamilton coming into the pits and having his car serviced in a mind blowing 2.4 second stop.
Massa and Rosberg followed in the next lap, with the two side by side in the pit lane, however Massa managed to take what would become second place as Hamilton past down the straight.
Bottas came in the following lap and there was a magnificent roar from the British crowd when they saw Hamilton go past Bottas as he came out of the pits. This left the order as Hamilton followed by Massa, Bottas and Rosberg.
We then had another retirement as Daniel Ricciardo suffered an electrical problem and was forced to box the car, quickly followed by Carlos Sainz leaving just 13 cars running in the GP.
Almost out of nowhere suddenly we had warnings of rain, which started to come down causing panic amongst the teams with the uncertain conditions, which lead to a handful of cars coming in early for inters, including Ferrari's Kimi Raikkonen.
Bottas struggled more that most with the rain which led to Rosberg getting past him and his team mate Massa giving Mercedes a 1-2.
Hamilton pitted for intermediate tires and I will admit that I thought that he had made the wrong decision. I thought he had come in a few laps too early, however I was quickly proven wrong when the other cars started to lose four or five seconds a lap to their best times.
This played brilliantly into the hands of Sebastian Vettel who had an extremely quiet race. He pitted on the same lap as Hamilton and, after everyone had put on the inters, the German was up into third.
This was by far the best race of the season in my mind, it had everything that you could ask for from a race. Looking further down the grid, Danil Kvyat securing sixth place Force India's Nico Hulkenburg finishing in seventh, which runs with what I said in my preview in that Force India's new spec car is on par with Red Bull.
Of course I can't go without mentioning that Fernando Alonso picking up his first point of the season finishing in 10th place. Now I'm looking forward to next time out in Hungary.