Manchester City will be able to play in next season's Champions League after their two-year ban from UEFA competitions was lifted by the Court of Arbitration for Sport (CAS).
The club will still have to pay a fine, which has been reduced from €30 million (£25m/$33m) to €10m (£9m/$11m).
City were initially punished by UEFA in February, when they were banned from competing in the Champions League or Europa League for two years and given a €30m fine for breaching Financial Fair Play rules.
In its initial statement confirming City's punishment, UEFA said that it found the Premier League club guilty of "overstating its sponsorship revenue in its accounts and in the break-even information submitted to UEFA between 2012 and 2016."
A statement from the CAS said City did not overstate their sponsorship contributions but did fail to cooperate with UEFA authorities.
UEFA's Financial Fair Play regulations aim to maintain the financial health of European football clubs in order to avoid ruination of teams. This is effectively achieved by limiting the net losses a club is allowed to make over a specified time period.
The ruling also has an impact on the clubs currently below City in the Premier League table.
If the ban had been upheld, the team finishing in fifth place - currently occupied by Manchester United - would have qualified for the Champions League, with Europa League qualification extended to sixth and seventh.
City immediately denied the Club Financial Control Body (CFCB)'s findings and initiated an appeal against the decision at the first opportunity, with club CEO Ferran Soriano emphatically declaring: "The allegations are not true. They are simply not true."
UEFA's investigation into the matter was prompted by the publication of a number of allegations by German magazine Der Spiegel, which drew on documents said to have been obtained by whistleblowers Football Leaks, in 2018.
Animosity has been bubbling between the Premier League giants and European football's governing body for almost a decade now, and the latest clash has further strained the relationship.
Fans of City have made a habit of booing UEFA's anthem when it is played ahead of Champions League games, something that has intensified since 2014, when the club first fell foul of Financial Fair Play.