Belgian Greg van Avermaet snatched a dramatic gold medal in the men’s Olympic road race, outsprinting Denmark’s Jakob Fuglsang alongside the Copacabana beach after a spectacular day of racing on Saturday.
Italy’s Vincenzo Nibali looked primed to win gold but crashed heavily on the final descent of the 237.5km route, leaving Poland’s Rafal Majka out on his own.
Majka tried valiantly to hold on but with victory in sight he was caught less than two kilometres from the finish line by Van Avermaet and Fuglsang.
Van Avermaet’s powerful sprint told in the final 100 metres as he sped across the line to claim the gold medal.
Majka hung on for third place.