Kimi Antonelli was unstoppable in Miami, winning his third consecutive Formula 1 race as Oscar Piastri came home in third.