There was no shortage of on-track drama in Bahrain on Sunday - so sit back and enjoy the best fights, scrapes and moments from the driver's perspective in Sakhir...

Sainz's stealth attack comes unstuck

When he came out the pits just as Williams' Lance Stroll flew by along the straight, it looked like Carlos Sainz would settle in behind the Canadian rookie and attempt a pass later in the lap. Sainz, though, had a different plan: on fresh supersoft tyres, his ability to brake later than Stroll persuaded him to try and claim the inside line into Turn 1. As the onboards show, however, Stroll wasn't factoring in an attack from the Spaniard, meaning he turned in as normal - and Sainz suddenly had nowhere to go. Both men retired as a result - although the stewards came down hardest on the Toro Rosso man, issuing him a three-place grid penalty for the next round in Russia.

Kvyat and Alonso hussle past Palmer

Renault's Jolyon Palmer was on the unfortunate end of two fantastic overtaking moves in four corners mid-way through the Bahrain Grand Prix. Toro Rosso's Daniil Kvyat kicked things off, barrelling down the inside of Palmer under braking for Turn 1. As the onboards show, Palmer tries to fend the move off by flicking to the right just before braking - but Kvyat is not to be denied. The pair touch, which costs Palmer momentum - and suddenly brings Alonso into play from a long way back. The Spaniard positions his McLaren on the outside, and even when pushed onto the kerbs his timing is perfect as he executes a classic switchback. With driving like this, it's little wonder the two-time champion believes he is still at the top of his game.

Ricciardo sinks like a stone

Like Lewis Hamilton, who'd baulked him on the way into the pits, Daniel Ricciardo had soft tyres fitted to his Red Bull under the safety car. But while Hamilton exploded forwards as racing resumed, the Mercedes driver quickly repassing the Australian for P3, Ricciardo slid helplessly backwards as he struggled to get heat into the yellow-marked rubber. Over the course of the next 5.4km, Williams' Felipe Massa and Ferrari's Kimi Raikkonen would follow Hamilton through - the former with a brilliant pass around the outside through Turn 4, the latter with a classic switchback at Turn 11 - as Ricciardo's hopes of giving Red Bull a first podium in Sakhir since 2013 disappeared into the night sky.

Perez charges up the order on lap one

Late yellow flags in qualifying consigned Force India's Sergio Perez to P18 on the grid, but in the race there was no stopping the all-action Mexican. On a frantic but brilliantly judged first lap Perez made his way past no fewer than five cars, including the man he collided with on the first lap in China, Williams' Lance Stroll [dispatched with aplomb around the outside through the tricky Turn 10], and Toro Rosso's Daniil Kvyat, who slithered off the road after a lock-up at Turn 12. “The first lap was very important for my race,” Perez would later say. It certainly was - it provided him with the platform from which to score points - for a 13th race in a row, no less.

Attack isn't the best form of defence for Raikkonen

The start of any Grand Prix is always a careful balancing act for drivers, with a need to mix aggression and prudence in split second decisions. So when Kimi Raikkonen struggled slightly away from the line, losing position to the Red Bull of Max Verstappen, it was no surprise to see him fight back on the run down to Turn 4. Unfortunately for the Iceman, as he catches the slipstream of Daniel Ricciardo, the Australian does likewise with Verstappen - and as both men jink left, the trio are suddenly three-wide on the back straight. Sensing danger, Raikkonen cedes ground - only to then misjudge his braking point and run too deep into the corner. The mistake is fractional, but the result is costly - Williams' Felipe Massa has all the invitation he needs to sail up the inside of the Ferrari and push Raikkonen even further down the pack.

Ferrari and Mercedes go toe to toe

Lewis Hamilton versus Sebastian Vettel has been the dominant storyline so far in 2017 - but in Bahrain it was polesitter Valtteri Bottas who took the fight to Ferrari early on. A combination of speed and decisive strategy had put Vettel into the lead, but on lap 17, after the safety car had come in, Bottas mounted his attack - and as the onboard shows, he even nosed ahead. As previous races in Sakhir have illustrated, though, the inside line at Turn 4 is everything... and with Bottas on his outside, Vettel simply allows his SF70H to drift wide on the exit, squeezing Bottas until he abandons his attempted pass. It would be the closest either Mercedes driver came to denying Vettel all day...

No quarter given as Palmer and Ocon go wheel to wheel

Palmer was in the thick of another sensational battle in Bahrain - this time just after the lights went out. The Briton is initially on the defensive as he fends off an attempted around-the-outside pass from Williams' Lance Stroll at Turn 4 - but as the pack dice through the next sequence of bends, opportunities to attack suddenly open up. Toro Rosso's Daniil Kvyat is an easy victim - the Russian pushed wide after contact with Haas's Romain Grosjean - before Palmer then gets a run on Force India's Esteban Ocon into Turn 11. A lovely dummy gives the Renault driver the inside line, and the pair head out of the corner side by side, Palmer pulling ahead inch by inch - right until the rear of his Renault loses grip. Palmer reacts instantly, but the loss of momentum means he can only watch as Ocon shoots back up the inside to wrest the position back.