Leaders Arsenal sit above second placed Liverpool on goal difference, with City one point behind the top two in third place.
The biggest game of the title run-in comes at the Etihad Stadium immediately after the international break. A third defeat to the Gunners this season could be fatal to City's hopes of winning an unprecedented fourth successive Premier League crown.
Arsenal beat Pep Guardiola's men 1-0 at the Emirates Stadium in October thanks to Gabriel Martinelli's late goal and also beat them on penalties in the Community Shield in August.
Mikel Arteta's side have won their last eight league games, but City are unbeaten in 22 matches in all competitions and have not lost at home since November 2022.
If City can secure a priceless victory against Arsenal, they will have little time to celebrate as top-four hopefuls Villa visit the Etihad just three days later.
Enjoying an unexpectedly strong campaign, former European Champions Villa are in fourth as they eye a first since the competition became the Champions League. Unai Emery's side stunned City in December when Leon Bailey's 74th minute goal sealed a 1-0 win.
City are unbeaten since then, while Villa have maintained their grip on a top four berth despite a challenge from Tottenham.
Liverpool will head to Old Trafford on a revenge mission after their painful 4-3 loss to their bitter rivals in the FA Cup quarter-finals. Jurgen Klopp's side led 2-1 and 3-2 near the end of normal time and extra-time respectively, but couldn't hold on as Amad Diallo's last-gasp winner ended the Reds' quadruple bid.
Liverpool can still give Klopp a memorable farewell in his final season by adding the Premier League and Europa League to the League Cup they lifted in February. A first victory
Read on besoccer.com