Manchester City are at risk of falling 11 points off the pace being set by Premier League leaders Liverpool after they were held to a 2-2 draw at Newcastle United on Sunday.
Raheem Sterling showed smart reactions to put City ahead in the north-east, but Newcastle left-back Jetro Willems got free in the guests' box minutes later to pull the home side level.
Newcastle held tight in the second half until a moment of Kevin De Bruyne brilliance from long range saw Martin Dubravka beaten in sensational style.
But former Liverpool midfielder Jonjo Shelvey answered back in the 88th minute with his own cracker from outside the box, converting a well-taken free-kick routine to snatch a point for Newcastle and devastate City.