Mark Coyle 15 March 2019 News Tirreno-Adriatico 2019 Stage 3 in numbers Mark Coyle 15 March 2019 News Elia Viviani fought off a huge challenge from Fernando Gaviria and Peter Sagan in a sprint finish to win Stage 3 and make it two-in-a-row for Deceuninck Quick-Step