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 to €10m.
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 €30 million 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."
Uefa's Financial Fair Play regulations aim to maintain the financial health of European football clubs in order to avoid the ruination of teams. This is effectively achieved by limiting the net losses a club is allowed to make over a specified time period.
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.