British Touring Car Championship veteran Ollie Jackson took his maiden series win from a sensational Ash Sutton in the reversed-grid finale at Silverstone.
Jackson, in his 224th BTCC start, gave some joy to the Motorbase Performance Ford Focus team at the end of a race that was red-flagged due to a terrifying crash for his team-mate Rory Butcher.
Title contender Butcher, striving to recover from his spin when he was nerfed off by Sutton in the second race, was attempting to pass Matt Neal for seventh on lap six when they made contact in the left-handed Maggotts kink.
Butcher, on the outside, was sent careering across the grass, where he smashed backwards in the Armco barrier, and this launched him into a barrel-roll that ended in the middle of the track at Becketts.
Miraculously, Butcher was avoided by the pack and he emerged from the car under his own steam.
Jackson had got the jump at the initial start from the polesitting West Surrey Racing-run BMW 330i M Sport of Tom Oliphant, and the duo were tied together until Butcher's accident.
Once again, Jackson led at the restart of the shortened 12-lapper from Oliphant, and once more the BMW driver attempted to prise away the lead from the Ford man.
There was minor contact between the two at Brooklands on the second lap, although both continued without losing position, and on the seventh tour Oliphant got down the inside at Copse Corner, only to run wide on exit and allow Jackson back down the inside for Becketts.
Oil on the track made things tricky, and it was Sutton who emerged in third position from a crazy battle with the Hondas of Josh Cook, Tom Chilton and Dan Cammish plus the Mercedes of Adam Morgan.
It was an incredible drive from Sutton, who had taken the original start from 26th on the grid following his puncture in race two, and was 14th in the line-up at the restart.
Sutton instantly caught up the battling leading duo, but Oliphant's defence was resolute enough to keep the Laser Tools Racing Infiniti Q50 behind until the final lap.
A move that had begun at Brooklands on the penultimate lap ended with Sutton finally claiming the inside line at Maggotts and second place from Oliphant half a tour later, but he'd run wide off track at Copse Corner while executing it.
With just half a lap remaining, Sutton ran out of time to catch Jackson, who crossed the line 0.312 seconds in front.
Some time after the race finished, he was penalised back to third position behind Oliphant for gaining an unfair advantage in running wide at Copse.
Cammish took fourth in his Team Dynamics-run Honda Civic Type-R to complete a very good day for his points tally, while the Ciceley Motorsport Mercedes of Morgan was fifth, having run as high as third.
Senna Proctor also got stuck into this scrap to take sixth in his Excelr8 Motorsport Hyundai, from Josh Cook's BTC Racing Honda, the second LTR Infiniti of Aiden Moffat, Tom Chilton's BTC Honda and pre-race championship leader Colin Turkington.
Turkington did run eighth in the initial race in his WSR BMW, but appeared to be able to find no way through the warring hordes after the restart, and has now lost the championship lead once again to Sutton.
Tom Ingram, whose Toyota started at the back of the grid with Sutton, was taken out on the first lap at Luffield while running side by side with Tom Onslow-Cole and Carl Boardley - Onslow-Cole got pinched in the middle and unavoidably made contact with Ingram, who was sent into the barriers.
BTCC Silverstone Race 3 results - 12 laps
|1||Ollie Jackson||Motorbase Performance||Ford||11m48.038s|
|3||Ash Sutton||Laser Tools Racing||Infiniti||0.612s|
|4||Dan Cammish||Team Dynamics||Honda||1.130s|
|5||Adam Morgan||Ciceley Motorsport||Mercedes||3.827s|
|6||Senna Proctor||Excelr8 Motorsport||Hyundai||3.947s|
|7||Josh Cook||BTC Racing||Honda||4.238s|
|8||Aiden Moffat||Laser Tools Racing||Infiniti||4.472s|
|9||Tom Chilton||BTC Racing||Honda||4.599s|
|11||Matt Neal||Team Dynamics||Honda||5.453s|
|12||Bobby Thompson||Trade Price Cars Racing||Audi||6.191s|
|13||Chris Smiley||Excelr8 Motorsport||Hyundai||7.178s|
|14||Carl Boardley||Team Hard||BMW||7.241s|
|15||Jake Hill||AmD Tuning||Honda||10.661s|
|16||Jack Goff||Team Hard||Volkswagen||10.838s|
|17||Jack Butel||Ciceley Motorsport||Mercedes||11.030s|
|18||Stephen Jelley||Team Parker Racing||BMW||11.328s|
|19||Tom Onslow-Cole||Team Hard||Volkswagen||12.921s|
|20||Sam Osborne||AmD Tuning||Honda||14.645s|
|21||Nicolas Hamilton||Team Hard||Volkswagen||23.487s|
|-||Jade Edwards||Power Maxed Racing||Vauxhall||Retirement|
|-||James Gornall||Trade Price Cars Racing||Audi||Retirement|
|-||Rory Butcher||Motorbase Performance||Ford||Retirement|
|-||Andy Neate||Motorbase Performance||Ford||Retirement|
|-||Tom Ingram||Speedworks Motorsport||Toyota||Retirement|
|-||Michael Crees||BTC Racing||Honda||Retirement|