Caolan Irwin stole his maiden Pirelli National Superstock 600 victory after a last-lap move on Ben Luxton following a number of race delays.
Action was brought to a halt moments into the original start for a crash and then again on the second restart for rain, but the final sprint belonged to the Ready 4 Racing rider after his 11th hour move on the JR Performance man.
On the first running of the race, Irwin grabbed the early lead heading up to Coppice before Ben Luxton sneaked ahead, but it was disaster early on as local rider Aaron Silvester crashed on the run up the hill.
And the opening-lap carnage wasn’t over as Korie McGreevy and Eunan McGlinchey both went down at the Club Chicane, putting paid to any hopes of victory.
Luxton controlled action at the front with Irwin and TJ Toms in tow, but Toms and fifth-placed Storm Stacey were soon slapped with jump start penalties of 10sec each just moments before red flags were thrown towards the end of lap three.
When action got back underway for an eight-lap sprint with the original grid, however, rain set in from the off as pole-sitter Luxton grabbed the lead once again as McGreevy and Irwin slotted in behind.
But it was another stoppage just a lap in as officials threw red flags again and declared the race wet for a seven-lap sprint.
After an early scrap on the final restart, Irwin took the lead ahead of Luxton and McGreevy with Toms and Stacey not far behind.
Luxton soon hit the front but on the final lap, Irwin snatched the lead back at the Chicane and held on to take his maiden win in the class just 0.451s clear of Luxton with Century Racing’s McGreevey snagging third from Toms.