Seb Priaulx grabbed the most unlikely of Ginetta Junior Championship victories with a last gasp move on the final lap of race two at Silverstone.
An incredible conclusion to the race saw no less than five cars being split by less than four tenths of a second at the line, with Priaulx coming out on top despite starting the lap in fourth.
The dramatic conclusion came at the end of an action-packed encounter that featured no less than four different drivers trading the lead over the course of the eleven laps.
Priaulx initially grabbed the lead heading through Copse for the first time ahead of poleman Dave Wooder, but by the end of the first tour it was Lewis Brown who had taken the advantage.
His chief competition soon came from Harry King though, who moved into the lead for the first time on lap three, before commencing a thrilling duel with Brown.
Brown was back ahead on the next lap, but it was a brief spell in front with King re-assuming the lead on lap five – before they switched places again two laps later.
Their battling meant the pack were hot on their tail behind and it was Wooder who took full advantage with a stunning lap eight, climbing through from fifth into the lead in one lap.
Wooder maintained the top spot with some determined driving in the closing laps, but his defence was breached on the final tour by Brown, with an attempt to fight back leading to contact.
That sent those two, and King, wide at Brooklands, with Priaulx squeezing his way past all three to incredibly take his maiden win in the series, with Wooder and King completing the podium.
Brown was the driver to lose out most and dropped back to sixteenth at the finish, with his HHC Motorsport team-mate Will Tregurtha moving a step closer to the title with fourth.
That was because his chief championship rival Stuart Middleton could only muster an eighteenth place finish as he struggled at the bottom of the speed traps in his Douglas Motorsport G40.
Back at the front, Charlie Fagg secured fifth ahead of Kyle Hornby, the latter’s third top six finish of the campaign, while Seb Perez was seventh after losing ground from third late on.
Daniel Harper completed the Rookie class podium alongside Priaulx and King in eighth overall, with Geri Nicosia and Tom Wood climbing from 17th and 19th on the grid to complete the top ten.
Harry Dyson continued his impressive debut in eleventh ahead of Olli Caldwell, while Anthony Ayres secured a second consecutive thirteenth place finish, his seasons best result.
Full race results can be found here.