Summary

  1. Elia Viviani sprints to victory on stage three
  2. Rohan Dennis