Jonathan Milan won Stage 2 of the Giro d’Italia after a chaotic finish. A crash ripped through the peloton with just under 4km to go, and while Remco Evenepoel and Primoz Roglic emerged unscathed, other GC contenders were caught up. The Giro continues on Monday with a 213km ride to Melfi. Stream the 2023 cycling season live on discovery+, the Eurosport app and at eurosport.com