Italian Elia Viviani won his first Tour stage, beating home Alexander Kristoff and Ewan after 213.5km and more than five hours on the road. With no teams willing to inject the pace, a sedate peloton ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results