Eurotech Racing driver Jack Goff took a thrilling victory in the opening British Touring Car Championship day at Snetterton by just 0.1s.
The polesitter took command from the start in the wet conditions and stretched his lead to three seconds after five laps of the three-mile circuit.
However, Ash Sutton, driving the factory-backed Team BMR Subaru Levorg, leapt from the fifth row of the grid to second place after a stunning opening lap.
Sutton tracked down Goff and the pair were in each other's wheeltracks on the final tour.
Sutton managed to pass the leader with a brave move around the outside of the fast Coram corner, but Goff cut back coming out of the final turn to win a dash to the line by the smallest of margins.
Goff said he had been wary of Sutton's pace over the latter stages of the event. "I had to push early to make as much of a break as possible. I thought the rear-wheel-drive cars would be coming for me, and I was disappointed when I saw what a great opening lap Ash had had.
"I was pushing on, but with five laps to go my tyres went away and Ash was closing at about 0.8s a lap - I wondered if I could hold on."
He did, but only after the two had exchanged paint on the last lap. Goff's win pushed him up to third in the standing while Sutton's podium put him in up to fourth place.
"When I caught Jack, I could see where he was weak and I knew where to push," said Sutton. "He had a slight wobble coming out of the hairpin on the final lap and that gave me a run around Coram.
"There was a little bit of a touch, but that's racing. Then it was a dash to the line and there was nothing I could do about that - that was all about engine power."
Behind them, Dan Cammish took third place in his Team Dynamics Honda Civic. The rookie said that he was pleased with the result as it was his first race in the front-wheel-drive car in full wet conditions.
He headed Josh Cook's Power Maxed Racing Vauxhall Astra across the line.
Tom Ingram had run fifth in his Speedworks Motorsport Toyota Avensis in the early stages before his car failed and he was forced to pull off after only three laps. That promoted Sam Tordoff's Motorbase Performance Ford Focus to the position.
Rob Austin held on to sixth spot after a great scrap fending off the Ciceley Motorsport Mercedes-Benz A-Class of Adam Morgan and Chris Smiley's BTC Norlin Honda Civic Type R.
Morgan slipped off the track briefly and that handed seventh to Smiley, up from 21st on the grid.
Championship leader Colin Turkington held on to his advantage at the top of the standings despite only scoring a single point for 15th spot.
He had been hampered by his 75kg of success ballast and followed title rival Matt Neal (Team Dynamics Honda Civic Type R) over the line.
Race one result
|1||Jack Goff||Eurotech Racing||Honda||28m07.346s|
|2||Ash Sutton||Team BMR||Subaru||0.152s|
|3||Dan Cammish||Team Dynamics||Honda||9.659s|
|4||Josh Cook||Power Maxed Racing||Vauxhall||13.619s|
|6||Rob Austin||HMS Racing||Alfa Romeo||27.772s|
|7||Chris Smiley||BTC Norlin||Honda||28.082s|
|8||Tom Oliphant||Ciceley Motorsport||Mercedes||30.690s|
|9||Daniel Lloyd||BTC Norlin||Honda||31.116s|
|10||Adam Morgan||Ciceley Motorsport||Mercedes||37.164s|
|11||Brett Smith||Eurotech Racing||Honda||37.214s|
|14||Matt Neal||Team Dynamics||Honda||43.115s|
|16||Aiden Moffat||Laser Tools Racing||Mercedes||44.947s|
|18||Bobby Thompson||Team Hard||Volkswagen||50.407s|
|19||Michael Caine||Team Hard||Volkswagen||53.040s|
|20||Stephen Jelley||Team Parker Racing||BMW||1m04.086s|
|21||Daniel Welch||Team Hard||Volkswagen||1m08.664s|
|22||Sam Smelt||AmD Tuning||Audi||1m12.613s|
|23||Ant Whorton-Eales||AmD Tuning||MG||1m47.039s|
|24||Jason Plato||Team BMR||Subaru||1 Lap|
|-||Senna Proctor||Power Maxed Racing||Vauxhall||Not classified|
|-||Matt Simpson||Eurotech Racing||Honda||Retirement|
|-||Rory Butcher||AmD Tuning||MG||Retirement|
|-||Mike Bushell||Team Hard||Volkswagen||Retirement|
|-||Ollie Jackson||AmD Tuning||Audi||Retirement|
BTCC coverage brought to you by Motorsport News
For more from the Voice of British Motorsport subscribe to Motorsport News today