A day of drama on the Giro d’Italia saw Colombia’s Egan Bernal show his first signs of weakness in the pink jersey.