Mission Racing’s Jordan Gilbert kept his championship hopes alive after picking up his third Pirelli National Superstock 600 win of the year.
The Buckinghamshire lad beat off the close attention of Tom Oliver to take the win by just 0.212 of a second.
Spitting rain saw Ryan Vickers come into his own, as he pushed on to secure his first podium of the year, joining Gilbert and Oliver in victory circle.
Robert Kennedy came across the line in fourth ahead of Brad Jones. Championship leader Dan Stamper eased to sixth place and now has a lead of 29 points with two rounds remaining.
Ben Luxton bagged seventh before George Stanley, Bradley Perie and Dan Drayton rounded out the top ten.