Scotsman Lewis Rollo destroyed the field in the wet to clinch his first Pirelli National Superstock 1000 victory this afternoon.
The IN Competition Aprilia rider led from lights to flag and blitzed the field to win by over three seconds.
While Alex Olsen starting on pole, championship leader Richard Cooper shot off the second row to lead into Redgate, but Rollo was on a charge from the third row of the grid and he jumped into the lead at Starkey’s as Mackenzie eclipsed Cooper for second.
But it was all change at the start of the second lap as the fight for third heated up with Rouse, Olsen and Cooper all in contention as Mackenzie and leader Rollo began to stretch a gap.
Rouse’s hopes of another podium were over, however, as he ran off at Coppice and had to rejoin in in 10th, leaving Olsen and Cooper to join Mackenzie in a fight for second with Scotsman Rollo over five seconds up the road.
In the fight for second, Team IMR’s Olsen pulled well clear of Cooper and Mackenzie, but with just three laps to go, Buildbase Suzuki’s Cooper had cut Olsen’s gap from over three seconds to just shy of 1.5s before nipping second at the Roberts chicane on the final lap to bag 20 points.