Oscar Piastri grabbed his fourth win in six races with victory in the Miami Grand Prix Sunday as McLaren enjoyed a one-two on the podium.

Australian Piastri finished 4.6 seconds ahead of British team-mate Lando Norris with George Russell of Mercedes finishing third.