Leroy Sane and Raheem Sterling struck in the second half as Manchester City came from behind to beat Arsenal 2-1.
Theo Walcott put the Gunners into a fifth-minute lead in a crunch Premier League encounter at the Etihad Stadium but City dominated after the break.
Sane equalised within moments of the restart - with his first goal for the club - and Sterling put City ahead after 71 minutes before Kevin De Bruyne hit the post.
TWEET OF THE MATCH
"That's a quick fall from 1st to 4th in the table again... That's sounding all too familiar." - Golfer and Arsenal fan Ian Poulter (@IanJamesPoulter).
Leroy Sane. The German has had a quiet start to life at City but he has shown his talent in flashes in recent weeks. Again there were some nice moments in the first half, but nothing of substance until he equalised with a superb turn and finish early in the second half. It may be taking the 20-year-old time to adapt, but there is a highly promising player in there.
MOMENT OF THE MATCH
The goal that put City ahead came from a moment of great vision from De Bruyne. The Belgian picked out the run of Sterling with a brilliant long cross-field pass from inside his own half. Sterling made sure that did not go to waste as he made the most of the chance with a fine finish.
SOCIAL MEDIA MOMENT OF THE MATCH
City's players may have been paying a nice tribute to their injured team-mate Ilkay Gundogan as they emerged from the tunnel all wearing replicas of his match shirt, but the gesture was soon being ridiculed on social media. The parody Twitter account Not Match of the Day (@NOT_MOTD) was particularly savage with sarcastic tweets suggesting Gundogan had died and that the injury-prone Vincent Kompany was far from happy not to receive his own tribute.
Claudio Bravo 6 (out of 10)
Pablo Zabaleta 6
Nicolas Otamendi 6
Aleksandar Kolarov 7
Gael Clichy 6
Leroy Sane 8
Yaya Toure 7
David Silva 7
Kevin De Bruyne 7
Raheem Sterling 7
Bacary Sagna (for Zabaleta, 45) 7
Jesus Navas (for Sane, 76) 6
Kelechi Iheanacho (for De Bruyne, 84) 6
Petr Cech 6
Hector Bellerin 6
Laurent Koscielny 7
Nacho Monreal 6
Francis Coquelin 5
Granit Xhaka 5
Theo Walcott 7
Mesut Ozil 5
Alex Iwobi 6
Alexis Sanchez 7
Alex Oxlade-Chamberlain (for Iwobi, 65) 6
Olivier Giroud (for Coquelin, 75) 6
Mohamed Elneny (for Oxlade-Chamberlain, 78) 6
Hull v Manchester City (Premier League, Monday 26 December)
Arsenal v West Brom (Premier League, Monday 26 December)