In the thrilling fifth stage of the 2023 Giro d'Italia, spanning from Atripalda to Salerno, British cyclist Mark Cavendish of Team Astana Qazaqstan suffers a dramatic fall just as the finish line approaches, while Australian rider Kaden Groves from Alpecin-Fenix secures victory in a day rife with unexpected turns of events.