Piastri won the Belgian Grand Prix, outpacing McLaren teammate Norris after a rain delay. Charles Leclerc held off Max Verstappen for third, marking a important podium for Ferrari.