Fabrizio Giovanardi claimed his second British Touring Car Championship win of the season in a wet final race of the day at Croft.
The double champion made a great start to move up to third by the first corner of the race, behind polesitter Paul O'Neill and James Thompson. But, after the unfortunate O'Neill retired with a technical problem on his Tech-Speed Honda, Giovanardi was able to take the lead with a stunning move that began on the outside of Sunny In, and was finally completed three corners later after he and Thompson's Team Dynamics Honda had run side by side.
Thompson finished second with Stephen Jelley taking third in his WSR BMW - his third time on the podium in a day.
Fourth was Vauxhall's Andrew Jordan, ahead of Jason Plato's RML Chevrolet and Colin Turkington's championship-leading WSR BMW.
Turkington's chief title rival Matt Neal was battling with Plato for fifth for most of the race's green flag laps, but was tapped by his arch rival at Clervaux on lap 14 and spun to the infield. He finished eighth and now lies 25 points behind Turkington in the standings.
A stop-start race included three safety car periods, the first when Adam Jones hit the barriers at Hawthorn on lap one, the second due to a Clervaux incident that involved Martin Johnson and James Nash, and the final one after David Pinkney crashed heavily into the tire barriers at Tower bend.