Ferrari's Sebastian Vettel has won the Bahrain Grand Prix.
Vettel held off a thrilling late challenge from Valtteri Bottas to win and extend his lead over Lewis Hamilton at the summit of the world championship.
Hamilton, who started only ninth, completed the podium places here after Kimi Raikkonen retired following a nasty collision with one of his own mechanics during a disastrous pit stop.
The mechanic was knocked down and taken to the medical centre to be assessed in an incident that was not out of place during a chaotic race under the floodlights of the Sakhir circuit.
Vettel was on a different strategy to both the Mercedes cars, but he masterfully managed to nurse his less durable tyres over the line to finish half a second clear of Bottas, and claim his second win in as many grands prix.