Eating away at the gap, Plato was catching Giovanardi and dragging Neal with him, creating a superb spectacle back up the hill towards Campbell for the 14th time, the trio line astern with nothing to separate them.
Sensing an opportunity to attack on a corner that he has proved visibly faster on, Plato suddenly dived down the inside of the Vectra, the pair rubbing doors and bouncing off one another onto the grass. Far from shirking though, both drivers kept the accelerator pedal planted to resume back onto the circuit back in first and second, albeit with a gap between the two now.
It was the final decisive moment of the 16 lap race, Plato catching up again before settling for second place behind Giovanardi at the end of one of the finest – and closest – battles the BTCC has seen for some time.
Neal was a slightly disappointed third, his correct line around the Complex seeing him lose out considerably to the two in front of him in the final laps, but nonetheless proving he will give away his crown with a fight.
Just behind, Colin Turkington
took a strong fourth place finish after battling with Mat Jackson
in the closing stages, a tussle that actually took both drivers past Alain Menu, the Swiss driver unable to get into the fight at the front and help Giovanardi out.
It was a crucial fourth place for Turkington too as it gives him the 2007 Independent title, results pending.
Tom Coronel again kept his nose clean to come away with a seventh place finish in his SEAT, but he will have a much larger role to play in the third and final race as it will be him who will start from pole position after '7' was picked on the 'wheel of fortune' to decide the reverse grid.
Mike Jordan therefore misses out on a spot at the front of the grid, something he will be frustrated with after a superb drive through the field from the back of the grid, a drive that was defined by a move around the outside of three rivals at the Club Chicane.
Tom Onslow-Cole held off Tom Chilton
and Darren Turner
to claim two more points for ninth, with the two recovering drivers crossing the line in 10th and 11th.
Elsewhere, there was disappointment for Shedden after he slowed on lap three with a mechanical problem, while Matt Allison
failed to finish when he was involved in a clash with Erkut Kizilirmak
and Martyn Bell
on the first lap. Rob Collard
also failed to make the finish when he bounced into Adam Jones
on the outside of Campbell and broke his front suspension.
With one race remaining and one point separating the two drivers, Plato and Giovanardi start sixth and seventh for the 30th and final race of season – a Grandstand finish if there ever was one...