Max Verstappen won the inaugural Miami Grand Prix on Sunday fending off Charles Leclerc after a late crash.