Peter Sagan retained his world title after coming through on the line at the end of a gripping sprint finish, pipping Mark Cavendish to second

Full report of the race