
Mercedes' Lewis Hamilton has won the Bahrain Grand Prix after a technical problem robbed Charles Leclerc of his first victory for Ferrari.
The Brit was running nine seconds behind the highly-rated Monegasque driver when he suffered a turbo issue on lap 47, costing him several seconds per lap, and eventually passed him two laps later.
Valtteri Bottas followed up his victory in Australia with second place to secure a second straight one-two for Mercedes, which seemed highly improbable at the start of the race.
It was not the way Hamilton would've wanted to win but, after a weekend where Mercedes seemed a step behind Ferrari at every turn, the 34-year-old will take it with open arms.
Leclerc's heartbreaking end of the Grand Prix wasn't the only moment to forget for Ferrari as Sebastian Vettel spun when being challenged by Hamilton and after breaking his front wing, fell to eighth.
But the German recovered passing both Renaults to climb to fifth, although with Max Verstappen so far in front, the four-time world champion couldn't recover to reclaim his second position.
Renault suffered a hugely embarrassing double retirement on the same lap when Nico Hulkenberg and Daniel Ricciardo were forced to retire, allowing McLaren's rising star Lando Norris to finish in an impressive sixth position.