Nico Rosberg has closed the gap on his Mercedes team mate and his fierce rival Lewis Hamilton after an action-packed race at the Spa circuit in Belgium.
The German racer led the Grand Prix from start to finish after qualifying on pole, collecting maximum points.
With Hamilton ending the race in third, his lead in the championship has been cut from 19 points to nine.
Australian Daniel Ricciardo in the Red Bull completed the podium line-up, finishing behind Rosberg.
But perhaps Hamilton will consider that he was the real winner on a day of dramatic crashes that led to a safety car being deployed and then a red flag, meaning all cars had to return to the pits before a restart.
The British driver who is battling for his fourth world championship took grid penalties for using too many engine replacements after mechanical problems plagued his early season.
He began the Belgian Grand Prix at the back of the grid and with his team mate on pole it looked like he would struggle to score any points.
Hamilton though was able to take advantage of the chaos at the start.
Describing the melee, the F1 website said: “Red Bull’s Max Verstappen and the Ferraris of Kimi Raikkonen and Sebastian Vettel went three abreast into the opening corner, all making contact and all picking up damage.”
Then on lap six, Kevin Magnussen in a Renault lost control at Eau Rouge and crashed heavily into the barriers. The F1 website reports that he was able to climb from the cockpit and has been taken to hospital for checks.
Hamilton charged through the field and was chasing hard for second place when he ran out of laps.
The result in Belgium means the championship contest is now neck-and-neck between Hamilton and Rosberg, with Ricciardo consolidating his position in third, 23 points ahead of Ferrari’s Sebastian Vettel.
Frustration boiled over for one driver during the drama. Kimi Raikkonen in a Ferrari struggled to pass Max Verstappen in a Red Bull, accusing him of unfair tactics in heated comments to his team on the radio.