Formula One world champion Max Verstappen claimed victory in the sprint race ahead of the Miami Grand Prix.

Verstappen clinched pole for the sprint in Friday's qualifying session, and capitalised on that effort to finish ahead of Ferrari's Charles Leclerc on Saturday.

The Dutchman had to see off an early push from Leclerc, but ultimately had too much.

Sergio Perez, Verstappen's Red Bull team-mate, recovered from an early mistake to finish third.

Daniel Ricciardo took fourth, having fended off the challenge of both Carlos Sainz and Oscar Piastri.

It was a bad drive for Lewis Hamilton, who was penalised for speeding in the pit lane, dropping him from eighth down to 16th.