Max Verstappen took victory at the Miami Grand Prix despite starting down in ninth.
Verstappen made his way up to second after a series of overtakes in the opening 17 laps of the race, while Ferrari’s Charles Leclerc did battle with the Haas of Kevin Magnussen.
One of the Dutchman’s moves was a neat double overtake on Leclerc and Magnussen as they diced into Turn One. The world champion was on a charge.
A mega stint on hard tyres saw him re-join right behind polesitter and team-mate Sergio Perez, before passing the Mexican for the win in the closing stages.
Fernando Alonso comfortably held on to take third, while George Russell passed Carlos Sainz for fourth. The Spaniard picked up a five-second penalty for speeding in the pit lane, but stayed ahead of Sir Lewis Hamilton, who recovered from 13th to sixth.
Charles Leclerc stayed seventh ahead of Alpine’s Pierre Gasly, whose team-mate Esteban Ocon and Haas’ Magnussen rounded out the points after a fourth-placed start.
Yuki Tsunoda took 11th, and he was followed by Lance Stroll – the Canadian failing to make the points after a difficult qualifying on Saturday.
Alex Albon came home 14th, with Nico Hulkenberg and Zhou Guanyu following the Williams across the line.
A horrible day for McLaren saw Lando Norris and Oscar Piastri finish 17th and 19th respectively, either side of Nyck De Vries. Logan Sargeant, at his home race, endured a miserable day as he finished 20th and last having taken front wing damage on the opening lap.