Manchester City outclassed Arsenal by delivering another attacking performance, as they defeated them for the second time and with that extended their lead at the top of the Premier League with 16 points.
Man City earlier defeated Arsenal by the same scoreline in Sunday’s EFL Cup final win at Wembley, giving Pep Guardiola side a first trophy after 18 months in English football.
Bernardo Silva made the opening by scoring a goal in the 15th min, by beautifully curling in a left footed strike into the far corner after Leroy Sane’s mazy run.
David Silva in the 28th min finished off a fine team move for Man City’s before Sane joined in and did the same five minutes later.
They now require only five more wins to secure the Premier League title.
Arsenal were better than they were at Wembley but Pierre-Emerick Aubameyang’s missed penalty in the second-half summed up their current form.
Aguero almost added his fourth if not for Petr Cech smart save low to his right which would have been his 200th City goal.
After a restart Nicolas Otamendi’s poor challenge on Mkhitaryan offered Arsenal a lifeline.
The Gunners were being booed off at the break.
Guardiola’s side are now 30 points ahead of Arsenal and, with their 16 point lead over Manchester United restored, they could win the title in a little over a month when they face their city rivals on 7 April.
Arsenal are meanwhile in the sixth position, 10 points off the top four.