O'Connor slo tilbake og var best i tøff Giro-etappe