The Bahrain Grand Prix was a classic with plenty of strong performances throughout the field.
Lewis Hamilton and Nico Rosberg put on quite a show in their fight for the win, but so did the Force India drivers, the Williams drivers and Red Bull drivers among others.
So who was your Driver of the Day?
Got the jump on team mate Rosberg at the start and held him off on the opening lap. Also fought off an attack at the end of the first stint and then built a lead while the pair were on different strategies. Managed to hold Rosberg off at the end despite the safety car cutting his lead and on the slower tyre.
Grabbed a stunning pole on Saturday. Lost the start to Hamilton but attacked him in a sustained way all through the race. Had a pace advantage, but couldn’t regain the initiative after losing the start.
First podium since 2012 for the Mexican, who qualified a strong fourth and used a two stop strategy to convert that into third place at the flag. Battled with highly rated team mate Hulkenberg. Had to hold off some quick cars at the end.
Another impressive weekend for the Aussie. Qualified third, which became 13th when he took the carry over penalty for his team unsafely releasing him from a pit stop in Malaysia. Passed his team mate Vettel among a host of other cars. Fought his way back up to challenge for a podium on the final lap, missed out by a whisker.
Started 11th, finished 5th moved into third place behind the Mercedes duo in the Drivers World Championship. Although beaten this weekend by teammate Perez, largely due to messing up qualifying, Hulkenberg put in another top quality race performance.