Force India leave Singapore having overtaken McLaren for fifth in their crucial constructors' standings battle.
For most of the race it was the Woking-based squad who held the advantage, but Jenson Button's late retirement, coupled with a smash-and-grab run to seventh from Sergio Perez, swung the battle in their favour. Nico Hulkenberg also scored points in ninth, giving Force India eight for the weekend compared with McLaren's one.
The gap is now six in Force India's favour with five races to run. This is clearly going to be a very close-fought battle.
Sergio Perez: Grid 15th. Finish 7th. Rating 8/10
Despite a poor qualifying and a scrappy race, Perez rescued a very good result in Singapore. Lining up 15th on the grid wasn't up to scratch, and when he collided with Adrian Sutil in the race - destroying his front wing and necessitating a safety car - his day looked ruined.
But thanks to Valtteri Bottas holding up the lower half of the top-10, Perez was able to home in at significant speed. With fresher tyres he was well placed to move forward in the closing laps, passing Bottas, Kimi Raikkonen and team-mate Hulkenberg on his way to P7. All in all, a good result for the Mexican.
Nico Hulkenberg: Grid 13th. Finish 9th. Rating 7/10
Hulkenberg has not been at his best since Hungary, and despite more points at the weekend Singapore was no exception. 13th in qualifying was disappointing, though the fact he was ahead of his team-mate counts for something.
In the race he ran on the fringes of and then just inside the top-10, but was passed late on by Perez and the on-a-mission Jean-Eric Vergne.
Which means that, over the past four races, Perez has out-scored Nico 16 to six. Hardly the sort of form required to convince Ron Dennis he deserves a McLaren seat.