Stage 8 of the Giro d'Italia was a very fast day on the bike and UAE Team Emirates - XRG, despite having only five riders in the race, put in a stellar performance to launch Jhonatan Narvez into the the stage win from the breakaway. A day where there was a wide assumption that a breakaway would su...