Antes da corrida, a previsão de chuvas se concretizou, obrigando os pilotos a iniciarem a volta de aquecimento sob o safety car. Após quase uma hora de espera, a FIA finalmente autorizou a largada, que se deu em movimento. Piastri, partindo da quinta posição, rapidamente superou seus adversários e assumiu a liderança, enquanto seu companheiro de equipe, Lando Norris, segurava a segunda colocação. O francês Charles Leclerc, da Ferrari, completou o pódio, assegurando um lugar no topo da classificação.
Gabriel Bortoleto, o brasileiro que fez sua estreia na temporada, terminou a corrida em nono lugar, superando seu companheiro de equipe, Nico Hülkenberg, que acabou na 12ª posição. O desempenho de Bortoleto foi admirável, já que ele demonstrou habilidade em uma pista molhada e desafiadora.
A corrida foi marcada por várias trocas de posições e estratégias agressivas, especialmente da parte da McLaren. Piastri enfrentou a degradação dos pneus, mas conseguiu manter uma vantagem de cerca de oito segundos ao longo da prova, até a última volta. Durante a corrida, a chuva voltou a ameaçar, mas a intensidade era baixa, permitindo que os pilotos mantivessem uma boa velocidade.
No final, a luta entre Piastri e Norris na última volta foi acirrada, mas o australiano se mostrou imbatível, cruzando a linha de chegada com uma vantagem segura. Este resultado solidifica a liderança de Piastri no campeonato, reafirmando sua posição como um dos grandes talentos da Fórmula 1.