The 2014 Bahrain Grand Prix was one of the best races of the last 20 years.
Lewis Hamilton won after a nail-biting duel with teammate Nico Rosberg. The two men almost touched on numerous occasions as Mercedes once more proved they're the team to beat.
The fighting down the field was no less spectacular. Red Bull, Force India, McLaren, Williams and Ferrari provided us with exciting battles for every points-paying position.
And towards the rear, Marussia took the upper hand in their perennial dust-up with Caterham.
Looking at reliability, single lap and race pace, here's how the teams currently rank.