Tokyo: Olympic officials regularly lauded Tokyo as the best prepared host city they had seen. But no one could have planned for the coronavirus pandemic that may now force a postponement of the 2020 Games.
And while organisers won praise, a plagiarism scandal, corruption charges and budget woes all clouded the horizon even before the virus outbreak threatened the Games.
Here, AFP Sport chronicles the path to what could be the first postponement in Olympic history.
2013: TEARS OF JOY
TV news presenters burst into tears and thousands of people erupt in screams of delight as the IOC awards the Games to Tokyo in September 2013. With emotions running high, the thoughts of many Japanese turn to the thousands of victims of a devastating earthquake and tsunami in March 2011, with the Olympics seen by some as a golden opportunity to rebuild.
Prime Minister Shinzo Abe vows Tokyo will be a "safe pair of hands" with a reputation for efficiency and competence.
2015: STADIUM SCRAPPED
Embarrassment for Abe as he is forced to tear up blueprints for the proposed national stadium when costs balloon out of control.
"I have decided we must go back to the drawing board," a red-faced Abe says in July 2015 after public anger over the $2 billion price tag which would have made it the world's most expensive stadium.
2015: LOGO DROPPED
Scandal follows in September 2015 as the logo for the Games is ditched after accusations of plagiarism.
Designer Olivier Debie says the design is stolen from his logo for a Belgian theatre and threatens court action before officials withdraw the emblem, saying it "no longer has public support".
2018: CUTE MASCOTS
After the logo disaster, there is relief at the smooth rollout of futuristic mascots for the Olympics and Paralympics, chosen by schoolchildren.
Olympic mascot "Miraitowa" -- combining the Japanese words for future and eternity -- is a blue-checked, doe-eyed character with pointy ears, while Paralympic counterpart "Someity" sports pink checks derived from Japan's famous cherry blossoms.
2018: BOXING BLUES
In an precedented move, the International Olympic Committee strips troubled governing body AIBA of the right to run the boxing competition at the Games over various allegations.
There are fears the sport will not feature in the Games, but the IOC opts to organise the boxing tournament itself.
2019: FRENCH CHARGES
French investigating magistrates in January 2019 charge the former head of Japan's Olympic Committee, Tsunekazu Takeda, as they probe two payments totalling $2.3 million made before and after the Japanese capital was chosen.
Takeda says he was "never involved" in any decision-making process over the payment and protests his innocence but he steps down as head of Japan's Olympic Committee.
2019: MARATHON MOVE
After warnings against holding the marathon in the middle of Tokyo's sweltering summer, the IOC springs a surprise in October 2019 by shifting the flagship race to Sapporo, 800 kilometres to the north -- and usually cooler in August.
Tokyo 2020 organisers are livid, but city governor Yuriko Koike says she has no choice but to accept the decision.
2019: BUDGET BLOWOUT
Organisers unveil the final version of their budget in December, with the Games expected to cost $12.6 billion, although Tokyo 2020 and the IOC are still wrangling over the cost of moving the marathon.
An audit suggests the national government's part of the overall bill, which is supposed to be 150 billion yen, is actually nearly 10 times that. Organisers say auditors are counting expenses only tangentially related to the running of the Games.
2019: RUSSIAN BAN
Russia's participation in the Games is thrown into question in December, when anti-doping agency WADA bans the country's athletes for four years from global events including the Olympics over manipulated doping data. Russia vows to appeal, but a hearing in March 2020 is postponed as the new coronavirus spreads globally.
2020: CANCELLATION 'UNTHINKABLE'
By late March, the coronavirus outbreak has been declared a pandemic causing more than 325,000 infections and over 14,400 deaths.
Pressure grows for organisers to acknowledge the Games may be hit, but the IOC initially says there is "no need for any drastic decisions", while Tokyo governor Koike calls cancellation "unthinkable".
2020: POSTPONEMENT 'INEVITABLE'?
With growing anger from athletes, the IOC says postponement is now a possibility, pledging a decision within four weeks, but warning a delay will be complex.
Prime minister Abe tells parliament that "it may become inevitable that we make a decision to postpone". Canada becomes the first country to pull out, citing fears over the virus.