Josh Tarling becomes the youngest Giro time trial winner at 21, while Roglic overtakes Mads Pedersen by one second in the general classification.