Pep Guardiola returns to the Nou Camp on Wednesday evening for a friendly against Barcelona.
It will be the first time the City manager has managed at his former club since a 4-0 triumph in a Champions League group stage match in 2016 thanks to a Lionel Messi hat-trick.
The game begins at 8.30 p.m. UK time, and Barcelona transfer target Bernardo Silva will start for the visitors. It will be intriguing to watch how the Portuguese playmaker is received.
The city has seven points from three Premier League games, while Xavi’s team has four points from two after a 4-1 win against Real Sociedad on Sunday.
But, with both teams having started their seasons after long pre-season tours in the United States, why are they playing on Wednesday?
Why is Barcelona playing Manchester City?
The match between the two superclubs is for charity, with monies raised for Amyotrophic Lateral Sclerosis (ALS) awareness through the Luzon foundation.
It is named after Juan Carlos Unzue, a former Barcelona player and coach who has afflicted with the disease a little more than two years ago.
The match’s proceeds will be used entirely to fund disease research.
ALS is an incurable neurological illness that causes individuals to lose function gradually, reducing their life expectancy by four to six years.