An exhilarating Premier League season may be nearing its end but drama at both the top and bottom of the table continues apace.
Arsenal got their title hopes back on track with a 3-1 victory over hapless Chelsea – whose run goes from bad to worse under Frank Lampard.
City had briefly gone top of the table for the first time since February after beating Fulham 2-1 on Sunday.
At the other end, Leicester and Everton both missed out the chance to earn a vital win as they drew 2-2 at Goodison Park, and Southampton's prospects were further dented in a 3-1 defeat to top four-chasing Newcastle.