The club drew 3-3 with Barcelona in a friendly at the Nou Camp, with Riyad Mahrez scoring a late penalty and the first goal of his career for the team.
Pierre-Emerick was the first to score after an error, and Frenkie was the second to score.
Memphis Depay turned in a cross to restore the lead for Barcelona.
The penalty was won by Erling Haaland in the last moments of the game.
The charity game was delayed because of Covid restrictions.
Juan Carlos Unzue, a former Barcelona player and coach who was diagnosed with the condition just over two years ago, was honoured by the event.
KalvinPhillips, Phil Foden and Bernardo Silva, who are said to be the subject of interest from Barcelona, were named in the strong side for the game.
The Spanish giants started some of their summer recruits, including ex-Yorke forward Raphinha, who has not yet been registered to play in La Liga because of wage cap restrictions.
Depay's late strike had looked to have won the match, which was played in front of 91,062 spectators, but the referee added on to the game due to an injury to a City player.