Joshua Brookes has taken a superb victory in the latest World Supersport round at Donington Park after overhauling Andrew Pitt for the lead two laps from home.
His first win of the season, Brookes was embroiled in a race long fight with Pitt, Jonathan Rea and Barry Veneman for most of the race before the group fractured towards the closing stages.
For a long time it looked like Pitt was destined for a superb victory from 15th on the grid, the Aussie rider picking his way up the order quickly to dice for the lead with Ten Kate team-mate Jonathan Rea, who had led early on.
However, he was unable to resist the advances of Brookes, who looked spectacular as he tackled the circuit using a variety of different lines. Although Pitt initially broke away from the pack as Rea, Brookes and Veneman tripped over one another, Brookes' sheer pace was evident and he soon homed in on Pitt.
Almost making his move at Coppice with three laps to go, Brookes eventually slipped through into the lead a few bends later to claim a comfortable win over his countryman.
Pitt was still an impressive second, not least because it extended his lead in the championship slightly over Rea, who had to settle for third eventually. Veneman was fourth after slipping back following a mistake.
Elsewhere, South African wild-card rider Hudson Kennaugh left his mark with a run to fifth place, the Yamaha rider trading fastest laps with Brookes on the way to the good result.
Brookes' team-mate Robbin Harms completed a good day for the Stiggy Honda outfit in sixth, ahead of Joan Lascorz, Didier Van Keymeulen, pole sitter Matthieu Lagrive and Broc Parkes.
The race wasn't without incident though, with Russell Holland and Vesa Kallio suffering a big coming together on the second lap, while Brit Rob Frost crashed at Coppice on the first lap.
As for the remaining notable riders, Eugene Laverty rose up to finish 12th, while wild-card rider Chris Martin was 15th.