Manama: Paul di Resta finished fourth with an impressive drive to give Sahara Force India Formula One team the best show so far this season at the incident-filled Bahrain Grand Prix.

Di Resta, who started the race in fifth place, missed the podium by 2.2 seconds at the Bahrain International Circuit.

The Briton also led the race for a few laps before ending 2.2 seconds behind third-place finisher Romain Grosjean of Lotus, to bring home 12 points.

He equalled his best ever finish in F1 race. The last time he finished fourth was at the 2012 Singapore Grand Prix.

Teammate Adrian Sutil, who started sixth, finished 15th after an having a minor accident with Felipe Massa's Ferrari in the opening lap of the race. The German could not recuperate and had to settle for a non-point finish.

After today's race, Di Resta and Sutil are eighth and 12th in the drivers' standings with 20 and six points respectively. In the constructors' standings, Force India are fifth with 26 points ahead of heavyweights McLaren (23 points).

Triple World Champion Sebastian Vettel won the 57-lap race in one hour and 40 minutes while Lotus drivers Kimi Raikkonen and Grosjean were second and third respectively.