After suffering a shock defeat at Newcastle in midweek, Man City enter a massive week which could prove decisive in the title race with Everton and Chelsea to come in next eight days, making victory here imperative for momentum.
Arsenal meanwhile are currently locked in a three way fight for fourth and if Manchester United beat Leicester, a win here will be critical to keeping pace with the Red Devils and Chelsea.
Manchester City have no new injury concerns as captain, Vincent Kompany remains out with an issue.
Benjamin Mendy is a doubt after sitting out City’s last two games with a slight knee injury but Ederson is fit to start after suffering a knock in midweek.
Claudio Bravo is City’s only long-term absentee with a ruptured Achilles Tendon.
Arsenal will hand Laurent Koscielny (facial bruising and swelling), Ainsley Maitland-Niles (knee) and Henrikh Mkhitaryan (foot) late fitness tests.
Sokratis Papastathopoulos is unavailable for the next month with an ankle injury.
Hector Bellerin and Rob Holding are both out for foreseeable future with knee injuries alongside Danny Welbeck, who is still recovering from an ankle issue.
Manchester City saw an eight match unbeaten run ended in midweek when Newcastle overturned an early deflict to win 2-1.
At home, the Citizens have lost just one of their last ten but conceded in six of last seven matches at the Etihad.
Arsenal have won three of their last six matches in all competitions although all three victories have come at home.
On their travels, Arsenal have failed to win any of their last four league games with three defeats plus a draw at Brighton.
With Liverpool not playing until Monday, this is a huge chance for Manchester City to cut the gap down to two points.
Arsenal however are a dangerous side despite their dip in away form but City will have too much for them here.
Prediction: Manchester City 2-1 Arsenal
Jake predicts: Manchester City 2-0 Arsenal
Result: Manchester City 3-1 Arsenal