Manchester City overpowered Tottenham with stunning comeback at Etihad Stadium to close the gap on Premier League leaders Arsenal to five points.
Spurs looked to be doing bitter north London rivals Arsenal a huge favour when they scored twice in the closing moments of the first half to leave Pep Guardiola's side looking at a third successive loss.
Dejan Kulusevski gave Spurs the lead seconds before the break after Rodrigo Bentancur robbed Rodri following Ederson's poor clearance, then Emerson Royal headed a second after the City keeper could only push out Harry Kane's shot.
Most inside the Etihad Stadium were frustrated but City, inspired by the outstanding Riyad Mahrez, came flying out after the interval to turn the game on its head with three goals in 12 minutes.