Glenn Irwin was denied a British Superbikes hat-trick as Tommy Bridewell won the third race at Oulton Park.
The Carrickfergus rider finished second behind his Ducati team-mate but maintains a 0.5-point lead over him at the top of the series leaderboard.
Lee Jackson was third, Leon Haslam fourth and Josh Brookes came fifth.
Earlier on Sunday, Irwin had followed up his win in Saturday's sprint race by being awarded a victory in race two after Bridewell had been penalised.
Bridewell crossed the finish line first but was punished for unsafe conduct under the safety car and knocked down to sixth place, meaning Irwin overtook him to go into a lead in the standings.
Bridewell held the advantage in race two until lap 14 when Storm Stacey crashed out and the safety car was deployed.
On the restart, Bridewell concertinaed the pack, forcing several riders to take evasive action to avoid crashing and he was issued a long lap penalty for unsafe conduct under the safety car.
Bridewell crossed the line just ahead of Irwin, but his time penalty dropped him to sixth place.