The 900th world championship grand prix was marked by one of the most exciting races for years and, although the winner was not entirely unexpected, the manner of his victory and the hard-fought places behind him will see the 2014 Bahrain Grand Prix stick in the memory.
Lewis Hamilton seized control of the race at the start and resisted race-long pressure from Mercedes team-mate, and Saturday polewinner, Nico Rosberg to notch up back-to-back wins for 2014. The Briton was not on the ideal strategy once the safety car appeared, but was able to frustrate Rosberg for long enough. The win was his first in F1 in Bahrain, and edges him closer to his team-mate in the points race.
Rosberg admitted that he disliked being beaten by his team-mate, but the pair acknowledged the battle that they had waged on track and remained cordial afterwards.
The final podium position initially looked to set to be fought over by the Force India and Williams drivers, but ended up with Red Bull's Daniel Ricciardo harrying Sergio Perez to the line. The Mexican held on, despite a furioius charge by his opponent, but another lap may have meant a different story...
Behind Ricciardo, Nico Hulkenberg completed a strong day for Force India, lifting himself into third place in the drivers' standings and his team to second spot behind runaway Mercedes in the constructors' table as he took fifth place ahead of Sebastian Vettel.
The Williams pair or Felipe Massa and Valtteri Bottas had been in contention for the podium until the final stages, when they faded to seventh and eighth - positions unrepresentative of their efforts and potential.
The scoring positions were then completed by Fernando Alonso and Kimi Raikkonen, but it was a generally disappointing showing from Ferrari, and either driver could have been displaced by McLaren's Jenson Button, who appeared a lock for good points until gremlins intervened during final ten laps.
Further back, Lotus got both cars to the finish - despite the best efforts of Pastor Maldonado - while Marussia came out on top of its battle with Caterham, with Max Chilton extending his finishing record and posting a 13th place result that lifts the Banbury team back into tenth place in the teams' table.
But who was YOUR driver of the day? We've listed our suggestions below, so please cast a vote. If you disagree with our selection, however, feel free to voice your opinions in the comments section.....
F1 Driver of the Day: Bahrain Grand Prix 2014
Sorry, this poll has now closed, to view the results click here.