Manchester City have successfully overturned their two-year ban from European club competitions.
The Court of Arbitration for Sport (Cas) announced the club were cleared of “disguising equity funds as sponsorship contributions”.
Uefa issued the ban in February after ruling City had committed “serious breaches” of Financial Fair Play regulations between 2012 and 2016.
City’s fine has been cut from 30m euros (£26.9m) to 10m euros.
In delivering the ruling on Monday, Cas said City did “fail to cooperate with Uefa authorities” but overturned the decision by Uefa’s club financial control body (CFCB) to ban them.
City said the decision was “validation of the club’s position and the body of evidence that it was able to present”.
“The club wishes to thank the panel members for their diligence and the due process that they administered,” City added.