Ferrari’s Sebastian Vettel claimed a sensational win in a breathtaking and highly dramatic Hungarian Grand Prix that saw Lewis Hamilton extend his World Championship lead.
The race was preceded by a touching moment when all the F1 drivers came together to honour and remember to their colleague Jules Bianchi following his death earlier this month as they stood shoulder-to-shoulder on the starting grid.
And the race itself was a fitting tribute to the talented Bianchi. It was a remarkable and chaotic affair as right from the start the Ferrari cars of Vettel and Kimi Raikkonen leapt ahead of the Brackley-based Mercedes duo to lead.
While Vettel calmly set about building a lead, his counterparts were entangled in a compelling battle with Hamilton at the centre as he ran wide halfway through the opening lap, and through a trackside gravel trap.
The lost time dropped the British racer way down the running order, and placed the reigning world champion on the back foot - a position he would struggle to recover from.
With Vettel having the legs of his rivals, it was left for the Mercedes cars to chase, although the Silver Arrows were unable to match the famous red cars.
Rosberg found himself bogged down in traffic, while other cars and drivers became entangled in a number of collisions that resulted in penalties being awarded to a number of racers after the event.
Hamilton survived damage to his front wing, and a barging match with the Red Bull of Daniel Ricciardo that dropped him well down the pack before a late Safety Car saw the field closed together for a frantic dash to the chequered flag.
Vettel was able to hold the upper hand while Hamilton was at least boosted by the news of Rosberg, his nearest rival for the world title, suffering a puncture which dropped him down to 10th.
As Vettel swept to victory, his second of the season, Hamilton somehow clawed his way back to salvage sixth place with Rosberg eventually finishing eighth.
Danill Kvyat finished the race in second position for Red Bull, his best Grand Prix finish, with Daniel Ricciardo completing a good weekend for the Red Bull-Renault team with third.
Seventeen-year-old Max Verstappen drove a superb race to be classified fourth for the Bicester-based Toro Rosso team - his highest finish during this, his rookie F1 season.
Speaking afterwards, Hamilton - who now leads by 21 points - said: “I hold my hands up and say I made some mistakes this weekend.
“I was very lucky not to find myself in a bad position, but I did have some luck and races like this can make or break a championship.
“I want to be able to challenge for a win at Spa, and that is certainly my aim in the next round. Spa is a great track and I want the race to have better memories for me than it did last year.”
Rosberg added: “This race could have been good for me and my championship battle, but sadly I had problems that saw me finish down the order. Up until that point, like at Silverstone, things had been going well.”
The Silverstone-based Sahara Force India saw their run of good recent form come to an end when Nico Hulkenberg crashed out after his car suffered a front-wing failure.
Sergio Perez retired to the pits a couple of laps later. The Mexican also suffered a crash in practice when a component failure forced his car to spin and roll over after hitting the track barriers.
Carlos Sainz, driving the second Toro Rosso, was also a race retirement.
Standings after round 10: 1) Hamilton, 202; 2) Rosberg, 181; 3) Vettel, 160. Next race: Spa-Francorchamps, Belgium, August 23.