Michael Matthews took a brilliant victory on stage 6 of the Giro today..!