Italian rider Elisa Balsamo sprinted to victory in a highly competitive 157.7km road race at the world championships in Flanders.