Jack Goff beat Ash Sutton in a drag race to the line after being passed on the final lap of the opening British Touring Car Championship race at Snetterton.
Goff had led comfortably for the majority of the race but Sutton, who had made a storming start from ninth on the grid, put in a series of fastest laps to close the gap to the Honda.
The pair ran nose to tail before Sutton made a move around the outside to take the race lead on the final lap. Goff fought back, coming alongside the Subaru around the final corner, and pipped Sutton to the flag, taking the victory by just 0.152s.
Dan Cammish took third after a strong drive in the treacherous conditions to take third.
The wet weather caught out a number of drivers throughout the race, with the sides of the Snetterton circuit beginning to resemble a car park by the end of the race.
Jason Plato and Ollie Jackson were the first drivers to be caught out after colliding off the line and spinning onto the wet grass. Ant Whorton-Eales, returning to the championship at AmD Tuning, also suffered a spin after making contact with Aiden Moffat, but managed to continue to finish P23.
Rob Collard, Mike Bushell, Rory Butcher, Tom Ingram and Matt Simpson all came to a stop at various points of the race, but the race managed to continue without a safety car.
Josh Cook took fourth ahead of Sam Tordoff and Rob Austin, who spent most of the race battling to keep Adam Morgan and Chris Smiley behind him. Morgan was able to get alongside Austin but couldn’t quite make a move stick, and later ran wide, bouncing off the barriers and dropping to P11.
Smiley took seventh, with Tom Oliphant, Dan Lloyd, and Morgan completing the top 10.
Brett Smith finished just outside the top 10, taking P11 ahead of Andy Jordan.
Further back down the order, Colin Turkington, Matt Neal, and Tom Chilton enjoyed a tough race as they fought for the final points paying positions. Chilton was able to get alongside Turkington on a number of occasions after the BMW failed to make a move on Neal ahead. He eventually managed to squeeze past Turkington and Neal in the closing stages of the race to take 13th, but Neal was able to stay ahead of Turkington.