Josh Brookes moved back into the position of British Superbike title chaser at Silverstone with a pair of podium finishes for HM Plant Honda.
The Australian rider was arguably the quickest rider in the dry around the Northamptonshire track, but the arrival of rain made things somewhat more unpredictable in the races.
Although he ran at the front towards the latter stages of race one – having taken over from Michael Laverty - Brookes would eventually be overtaken by a charging Michael Rutter, forcing him to settle for second.
“The first race started dry and everything was going to plan and I knew we had good pace but then it was red flagged for the rain,” he said. “When the race was restarted Michael Laverty seemed to have a bit of an advantage and I followed him.
“Then as the track dried it was Michael Rutter who then seemed faster so I pushed as hard as I could and if I had done any more I would have crashed. I was happy enough to take the second place and the points for the championship, especially after Croft.”
Brookes's title hopes almost went awry during the second race when he was caught up behind the spinning Suzuki of Laverty, but he was able to fight back up to third position to take a significant chunk out of Tommy Hill's series lead.
“That second race was just crazy; I got away and then Michael Laverty went down in front of me. He was on the ground and his bike was spinning around on the track and I did everything I could just to miss it. That really ruined my train of thought and I then got passed by a whole heap of riders and then had to really fight my way back.
“I had trouble getting past a few of them and then there seemed to be oil down on the track as I nearly crashed about ten times; it would have looked pretty dramatic as I had the bars all crossed up and was lucky to stay on to be honest.
“I found the speed in the last laps but it was too much to try and close James and Kiyo by then, but I had luck on my side today and it has put me back up there in the championship now.”
With just one event and three races remaining, Brookes trails the Suzuki rider by just 11 points.