Manchester City will face, arguably, their toughest challenge yet when they take on fierce rivals Manchester United at Old Trafford on Sunday evening.

Pep Guardiola’s men come into the game off the back of their first defeat of the season, which came in the Champions League against Shakhtar Donetsk. Jose Mourinho’s United side managed to finish top of their group after they defeated CSKA Moscow 2-1.

Despite losing on Wednesday, City are still on a winning run of 12 league games, which consolidates their eight-point lead over United. The hosts have lost two league games so far this season, with defeats away to Huddersfield and Chelsea. Tomorrow’s game will be crucial for either side to keep up their momentum during the winter months.

The last time these two sides faced each other was at the Etihad Stadium, with the score being 0-0. Marouane Fellaini was sent off in a game that City failed to take their chances, which was a common theme for the Citizens last season. At the same venue, both sides managed to get their own wins at Old Trafford in different competitions. City defeated their neighbours 2-1 in Pep Guardiola’s first Manchester derby in the Premier League, whilst Jose Mourinho managed to get his revenge by knocking out City in the EFL Cup.

Here is how we think Pep Guardiola will set out his team for the match.