jesus christ this is some of the hardest fighting I've seen in a giro stage