When Arsenal last won at the Etihad, they not only qualified for UEFA Champions League but also won significant silverware.
The Gunners have dropped six points in the last three matches, four points from leading positions with two goals up, and in the previous game against Southampton, they had to fight back to earn that crucial point.
They face a daunting task after reducing the eight-point gap over City to just five, with the defending champions having played two games less.
Tonight's clash at Etihad presents a do-or-die situation for Arsenal and is a potential title decider.
The Gunners need maximum points to keep their hopes of winning the league for the first time in over 20 years alive.
Arsenal last conquered the Etihad in January 2015, with Santi Cazorla and Olivier Giroud scoring in a 2-0 victory.
At the time, Arsenal had not won at the ground in 5 years and was sixth on the table. On the other hand, City was in second place off Jose Mourinho's Chelsea, who were at the summit.
They were also enjoying a 12-game unbeaten run, and Arsenal seemed destined to lose.
Carzola opened the scoring by converting from the spot, and Giroud got another goal off a free kick.
The victory recharged Arsenal's season, and they went on to finish third. Also, they won the FA Cup beating Aston Villa 4-0.
Last league meeting
Man City 0-2 Arsenal
Starting XIs
Man City: Hart; Zabaleta, Kompany, Demichelis, Clichy; Fernandinho (Lampard 63'), Fernando; Navas (Dzeko 76'), Silva, Milner (Jovetic 45'); Aguero
Arsenal: Ospina; Bellerin, Mertesacker, Koscielny, Monreal; Coquelin; Oxlade-Chamberlain (Rosicky 66'), Ramsey (Flamini 84'), Cazorla, Sanchez (Gibbs 84'); Giroud