A race long fight for victory at the Nurburgring was ultimately settled in favour of Lewis Hamilton after an intriguing race in Germany went the way of McLaren.
It was the ideal response to a British Grand Prix where the team struggled for results, with Hamilton beating Fernando Alonso and Mark Webber to secure his second victory of the campaign.
There was no doubt that it was a strong drive from Hamilton but was it the best drive of the day? Have you say on the comments board below, but we've given you six possible options for the driver of the day from Germany.
Made the best start possible to lead into turn one and his move round the outside of Fernando Alonso after the second round of stops was easily the best of the race – putting him in the best position to take his second win of 2011. After the on-track incidents that hit his campaign in Monaco and Canada, this was the kind of attacking drive that Hamilton is best known for as he took a deserved victory.
Another strong performance from Alonso cemented his position as the form man on the grid and he has now scored more points than anyone else in the last three races. Although he could possibly have defended more when Hamilton went round the outside at turn two, the Spaniard drove well and it was just a shame for fans that his earlier battle with Sebastian Vettel ended so quickly when the German spun.
He might have missed out on victory, but Webber was on form again in Germany to take another podium finish and close the gap slightly to Vettel in the standings. After a poor start, he fought back well to lead in the middle part of the race but ultimately he didn't quite have enough to beat the pair ahead. However, surely the Australian won't have to wait much longer to open his win account for the season.
Massa's had a tough season so far but the German Grand Prix showed he is still more than capable of doing a job for Ferrari alongside Alonso. Although not in contention for victory, he was more than a match for championship leader Vettel after earlier battling ahead of Nico Rosberg and only missed out on his best result of the season after a slight delay on his final pit stop at the start of the final lap.
His preparations for the weekend didn't go well when he crashed a supercar on the Nordschleife, but Sutil showed Force India's potential by qualifying inside the top six and then made a two-stop strategy work when the others around him were making three stops to secure the best result of the season for both himself and his team.
Taking the chequered flag in 19th place might not seem like the best result, but Australian rookie Ricciardo was able to beat the Lotus of Karun Chandhok and battled on track with the Virgin of Jerome D'Ambrosio. Mission accomplished in terms of closing the gap to his rivals after Silverstone debut.
So there are six possible options – click below and have your say on the driver of the day from the Nurburgring.