Niccolo Bonifazio (Intermarche–Circus–Wanty) won Stage 2 at the Tour of Sicily, with Elia Viviani (Ineos Grenadiers) and Mark Cavendish (Astana Qazaqstan) caught out by a fast finish. Stream the 2023 cycling season live and on-demand on discovery+ and eurosport.co.uk