Belgium's Greg van Avermaet turned on the jets just before the line to outsprint Denmark's Jakob Fuglsang for the men's cycling road race gold on the first day of full competition at the Rio Olympics on Saturday.