It was a scrappy-doo end of Giro stage 2, with a few nasty crashes and a crazy-quilt of a sprint with Sky’s Elia Viviani getting the better of what was left of the field. Meanwhile, over in California, Mark Cavendish keeps the sprint fires burning with a resounding win. Here are highlights and flamme roug action for you this Monday morning.