Oscar Piastri extended his Formula One championship lead to 16 points after storming to a sixth victory of the season at a rain-delayed Belgian Grand Prix.
The start of Sunday's race was postponed for over an hour at Spa due to treacherous weather conditions, with the first four laps driven behind the virtual safety car.
And upon the restart, Piastri was able to overtake polesitter Lando Norris and controlled the race from there despite a late surge from his McLaren team-mate.
Norris crossed the line in second to clinch yet another one-two for McLaren in 2025, with Ferrari's Charles Leclerc holding off Max Verstappen to take the final podium place.
There was also an impressive display from last year's race winner, Lewis Hamilton, who thrived in the wet-weather conditions to come home in seventh having started from the pit lane.
After failing to convert his pole position to a victory in Saturday's sprint, Piastri started on the front row alongside Norris and was quick to make a move on his title rival.
Once the safety car entered the pits, the Australian used the slipstream behind Norris to sweep around the outside and take the lead.
Piastri quickly established a gap to his team-mate as Norris complained of an issue with his battery, with Leclerc and Verstappen breathing down his neck.
At the other end of the field, Hamilton had already made up five places by lap 10, though as the track began to dry, many of the drivers opted to make an early pit stop.
A mistake by Leclerc with six laps to go opened the door for Verstappen to overtake, but the Dutchman was unable to make the move stick and was forced to settle for fourth.
George Russell came home in fifth as Alex Albon, Hamilton, Liam Lawson, Gabriel Bortoleto and Pierre Gasly rounded out the top 10.
Data Debrief: McLaren edge closer to podium record
McLaren's dominance this season has seen them build a 268-point gap between themselves and Ferrari in the constructors' championship, and that lead looks like it will only increase before the campaign is over.
With Piastri and Norris finishing first and second, McLaren have now achieved six one-twos in a single season for the second time since 1998 (10).
McLaren have now put their drivers on the podium 22 times in 2025, surpassing their entire total from last season (21).
The record in that metric stands at 25 from 1988 when Alain Prost and Ayrton Senna were behind the wheel, though you would expect it to tumble with 10 races of the season remaining.
And in what was Norris and Piastri's 60th grand prix as team-mates, the latter picked up the team's first win at Spa since 2012, when Jenson Button emerged victorious in Belgium.
Top 10
1. Oscar Piastri (McLaren)
2. Lando Norris (McLaren)
3. Charles Leclerc (Ferrari)
4. Max Verstappen (Red Bull)
5. George Russell (Mercedes)
6. Alex Albon (Williams)
7. Lewis Hamilton (Ferrari)
8. Liam Lawson (Racing Bulls)
9. Gabriel Bortoleto (Sauber)
10. Pierre Gasly (Alpine)
CHAMPIONSHIP STANDINGS
Drivers'
1. Oscar Piastri (McLaren) – 266
2. Lando Norris (McLaren) – 250
3. Max Verstappen (Red Bull) – 185
Constructors'
1. McLaren – 516
2. Ferrari – 248
3. Mercedes – 220