Josh Brookes put the drama of the previous few days behind him to record his best finish in the British Superbike Championship with a charging ride to third at Thruxton.

Riding under a suspended one race ban following his involvement in the accident that sidelined Sylvain Guintoli at Donington Park, Brookes put in his most competitive showing of the season at the high-speed venue, finishing seventh in race one before climbing onto the podium in the second.

Starting ninth on the grid, Brokes held his position at the lights, but was gradually able to work his way to the front, passing Glen Richards on the way to head his experienced HM Plant Honda team-mate for the first time this season.

Pumping in some blistering lap times as he followed alternative race lines to his rivals, Brookes was able to catch second place James Ellison by the end, but was left with no time to attempt a move.

Nonetheless, the Australian was happy to get his season back on track following an occasionally controversial start to his BSB tenure.

"It's been a good weekend and I'm very happy to have been on the pace and on the podium in race two. We made some significant changes to the bike in between the races, mainly to help improve my seating position, but also had a good look through the data to see where I was losing time and see if there were ways I could alter my riding for this circuit.

"The combination of those two things clearly paid off. The team has been great as well and every time I've come in from a session they've really listened to what I'm feeling on the bike and made the right changes, so big thanks to my team and it's good to repay them with a podium."