Sixteen days after the Rio 2016 Olympics Games was declared open, the curtains will come down with the Closing Ceremony at the Maracana on Sunday.
Some enthralling competition has been on view in Rio 2016, chief of them being Usain Bolt's triple-triple and Michael Phelps adding a few more gold medals to take his haul to a ridiculous figure.
With the competition coming to an end on Sunday, the Closing Ceremony will see the extinguishing of the flame in Rio, right after the Olympic torch is passed onto the hosts of the next games in 2020 – Tokyo.
The details of the Closing Ceremony have been kept a secret by the organisers, so very few know what to expect on Sunday.
There have been suggestions that Pele could make his presence felt in the Closing Ceremony, after missing out on the Opening Ceremony. Pele was expected to be the one to light the Olympic flame – that honour eventually went to Vanderlei Cordeiro de Lima – before the football legend pulled out owing to health problems.
"He is walking with a cane," Pele's spokesman Pepito Fornos said. "The problem is that if he sits in a chair you need a winch to get him out of it.
"His doctor thought it best that he continues physiotherapy, that he rests and we hope that he will be able to appear at the Closing Ceremony."
The Opening Ceremony, on Aug.5, also at the Maracana, was all about simplicity and sustainability, but there was plenty of pizzazz there as well, with the likes of Gisele Bundchen adding glamour to the occasion.
If the London 2012 Olympics Closing Ceremony is anything to go by, we are in for quite a show, considering the event from four years ago had the Spice Girls reunion, and world famous artists and acts like David Bowie, Rolling Stones, Elton John, One Direction, Pet Shop Boys, Brian May and Liam Gallagher all performing.
Most of the athletes have gone back home, but there will be a considerable contingent for this Closing Ceremony, with Sakshi Malik, India's first medallist in these Games, set to be the flag-bearer for her country.
Rio 2016 Olympics Closing Ceremony schedule and Where to Watch Live:
Date: Aug.21, 2016.
Time: 8 p.m. local time (12 a.m. BST, 4.30 a.m. IST next day).
Live Streaming and TV listings:
India: TV: Star Sports 2, Star Sports 3, Star Sports HD2, Star Sports HD3 and DD National. Live Streaming: Hotstar.
Brazil: TV: SporTV, Globo, Fox Sports and ESPN.
Japan: TV: NHK, ETV and Fuji.
South America: TV: ESPN. Live Streaming: ESPN Play Latin America.
UK: TV: BBC One. Live Streaming: BBCiPlayer.
USA: TV: NBC (delayed). Live Streaming: NBC Olympics.
China: TV: CCTV.
Australia: TV: Channel 7, 7Two and 7Mate. Live Streaming: Channel 7 online.
Middle East and North Africa: TV: Bein Sports. Live Streaming: Bein Sports Connect.