Mark Cavendish wins stage five of the Giro - that's two stages so far..!