Championsip leader Kimi Antonelli overcame a suboptimal start to win his third consecutive Formula One race this season at the Miami Grand Prix on Sunday.

The Mercedes driver started from pole position, but had a slow reaction once the lights went out and was overtaken by the Ferrari of Charles Leclerc and the Red Bull of Max Verstappen.

But throughout the race, in which the safety car was deployed in the first few laps, the Italian fought back and retook first place for good on lap 29.

Antonelli struggled with his rear tyres, but managed to hold off defending champion Lando Norris in the McLaren.

Norris, who won the sprint race on Saturday, finished in second, claiming his first podium at a Grand Prix this year. Team-mate Oscar Piastri clinched third place after overtaking Leclerc in the final lap.

This was the first F1 race since the Japanese GP on March 29. The season was forced into an unplanned break after races in Bahrain and Saudi Arabia were cancelled due to the escalation of the conflict in the Middle East.