Antonelli uppnådde denna seger trots ännu en dålig start. Den här säsongen tappade han platser utanför linjen i alla fyra Grand Prix och båda sprinttävlingarna.
Mercedes blev överväldigad av den snabbstartande Ferrari från Leclerc, som startade från fyran på ena sidan, och Verstappen på den andra, på väg in i första kurvan.
Verstappen gick in men sprang djupt och när han kämpade för att hålla fast vid ledningen ströps han av Leclerc i sväng 2, och den fyrfaldige mästaren tappade kontrollen på trottoarkanten och snurrade 360 grader med hela fältet bakom sig.
Han återtog snabbt kontrollen, men sjönk till 10:e plats och hoppade av mästerskapsstriden, ett slag för Red Bull på en helg som verkade ha återvunnit konkurrenskraften.
Detta gav Leclerc ledningen över Antonelli och Norris, och en jojo-strid började på grund av förändringar i batteriladdningshastigheten.
Antonelli tog ledningen på varv fyra, men ett varv senare backade Leclerc och på varv sex ledde två olyckor till att säkerhetsbilen togs ut.
Isaac Hajar kraschade sin Red Bull ensam vid den sista chikanen, medan Pierre Gaslys Alpine kullerbytta in i Liam Lawsons Racing Bulls i sista kurvan.
Efter omstarten fortsatte kampen om ledningen, med Norris som flyttade in på andra plats från Antonelli och snabbt gick om Ferrari för att ta ledningen.
Antonelli passerade Leclerc ett varv senare, och Mercedes och McLaren började gå in i en egen strid.
Norris tog en säker ledning och båda förarna väntade ut regnet som spåddes strax före halva distansen, men när det såg ut som att det inte skulle hända hoppade Mercedes ut före.
Antonelli togs in för nya däck på varv 24 och Norris väntade ytterligare tre varv, men McLaren var fortfarande försiktig med vädret.
Det var loppets avgörande punkt. Antonelli köpte tillräckligt med tid på färska däck för att röra sig framför när Norris kom ut ur depån.
McLaren höll sig inom en sekund från Mercedes under många varv, och även om Antonelli led av växlingsproblem och överhettade bakdäck, höll Mercedes-föraren Norris och minskade gapet med flera sekunder på det sista varvet.
”Jag var undermålad. Det finns ingen ursäkt,” sa Norris. ”Vi borde ha boxats först. Vi måste vara nöjda som ett lag, men det är en besvikelse att vi inte vann. Vi kunde ha gjort det idag. Vi hade inte tempot att ta oss förbi honom på slutet.”
