Oscar Piastri extended his lead at the top of the Formula 1 standings after leading home a dominant McLaren 1-2 in the Miami Grand Prix, which came after a titanic battle for the lead with Max Verstappen.