Red Bull Racing's Sergio Perez won a dramatic Azerbaijan Grand Prix after Max Verstappen crashed out from the lead with just five laps remaining following a horror tyre failure and Lewis Hamilton threw away second place to finish 15th.
Verstappen looked poised to race to the flag following a slow pit stop for Hamilton. But a terrifying rear-left puncture sent the Red Bull driver out of control and into the concrete wall on the right-hand side of the start-finish straight.
Sebastian Vettel rolled back the years to drive from 11th to second to claim Aston Martin's best result of their return with Pierre Gasly third for AlphaTauri.
Hamilton's late mistake means Verstappen remains four points ahead of the British driver after the opening six rounds.