Manchester City have successfully overturned their two-year ban from the UEFA Champions League.
The Court of Arbitration for Sport upheld City's appeal against the UEFA ban but imposed a 10 million euro ($A16 million) fine for failing to cooperate with investigators.
The verdict by three judges clears Pep Guardiola's team to play in the group stage of the Champions League next season.
The case does not affect City's place in this season's competition, which resumes next month with a round of 16 second-leg clash against Real Madrid in Manchester.
City's win guarantees tens of millions of dollars in UEFA prize money next season. It also protects against players leaving to seek Champions League action with another club.
UEFA punished City in February for "serious breaches" of rules monitoring club finances and failing to cooperate with investigators.
The allegations included that the EPL club, owned by Abu Dhabi's royal family, misled European football's governing body UEFA over several years to meet financial integrity rules - known as financial fair play - required to enter European club competitions.
City denied any wrongdoing and UEFA had previously signed off on the club's submitted accounts since 2014.
That year, UEFA fined City 20 million euros ($A33 million) of its Champions League prize money in a first wave of assessments of European clubs' finances.
A full verdict detailing the evidence, expert witness testimony and the judges' reasons is unlikely to be published for several weeks.
UEFA could choose to challenge the CAS ruling at Switzerland's supreme court.