Piastri came in ahead of his team-mate Lando Norris for a McLaren one-two.

Britain’s Norris had been in front but followed team orders and let Piastri past him in the closing stages.

Mercedes’s seven-time world champion Lewis Hamilton, who will join Ferrari next season, came third.

Carlos Sainz, who is set to make way for Hamilton, crossed the finish line sixth in the other Ferrari, behind Red Bull’s three-time and reigning world champion Max Verstappen.

Leclerc is third in the drivers’ standings with 162 points after the race, while Sainz is fourth with 154 and Verstappen remains top with 265.

Ferrari slipped to third in the constructors’ standings with 322 points, with McLaren moving up to second with 338 and Red Bull leading with 389.

ANSA