Leroy Sane and Raheem Sterling on target as Manchester City beat Arsenal
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 - his first goal for the club - and Sterling put City ahead after 71 minutes before Kevin De Bruyne hit a post.
It was a welcome return to something like form for City, who cut the gap to leaders Chelsea back to seven points and climbed to second in the table.
Arsenal were left to rue a second successive away game in which they surrendered a lead after Tuesday's reverse at Everton.
Elsewhere Danny Rose broke Burnley hearts with a second-half winner as Tottenham snatched a 2-1 victory and moved to within a point of the top four.
Burnley took a surprise lead through Ashley Barnes but Dele Alli pulled the hosts level before Rose's stinging strike clinched all three points.
Moussa Sissoko, who came off the bench to set up Spurs' winner, had been lucky not to be sent off for a high challenge on Stephen Ward.
The win was Tottenham's fourth in five games in all competitions and means they now sit fifth. Burnley stay 16th and three points above the bottom three.
On the south coast, Jay Rodriguez's brace fired Southampton to their first away victory since September in a convincing 3-1 win at Bournemouth.
The 27-year-old's fine double backed up a smart Ryan Bertrand strike as Saints rallied from Nathan Ake's opener to claim the local bragging rights.