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.
And upon learning of the verdict, Guardiola took a snap of himself and his staff welcoming the ruling.