Jason O’Halloran stormed to victory in race two of the 2023 Bennetts Superbike Championship at Donington Park, as Kyle Ryde crashed out.