The McLaren driver held a defensive position for much of the race, fending off numerous attempts by Leclerc to overtake.
The race concluded under safety car conditions after Carlos Sainz and Sergio Pérez collided while battling for the final podium spot.
This incident allowed Mercedes’ George Russell to take third place ahead of championship contenders Lando Norris and Max Verstappen.
At the start, Leclerc maintained the lead, while Piastri consolidated second place. The Red Bulls of Pérez and Verstappen both gained one position, moving into third and fifth respectively.
However, Verstappen struggled throughout the race, continuously complaining about his car’s performance.