At 21.9 kilometres, stage 7 is a hilly individual time trial. Evelyn Stevens powers to her third win in the 2016 Giro Rosa, besting Anna van der Breggen and Elisa Longo Borghini by 4 seconds. Maglia rosa Megan Garnier holds on to her jersey by finishing in fourth.(Slideshow route/profile)