Paul Pogba scored twice as Manchester United produced a stunning second-half fightback at the Etihad Stadium, preventing Manchester City from clinching the Premier League title with a 3-2 victory.
Pep Guardiola’s side appeared on course to be crowned champions with a record six games to spare when they eased into a 2-0 half-time lead.
Vincent Kompany’s powerful header broke the deadlock before Ilkay Gundogan spun away from Nemanja Matic to double the home side’s lead five minutes later.
Yet City crucially failed to land the knockout blow, allowing United to climb off the canvas after the break and make sure their rivals have to wait to secure the trophy for a third time in the Premier League era.
At the end of a week where Guardiola had revealed to the media Pogba was offered to City in the January transfer window, the Frenchman scored twice in the space of three minutes to level matters
Chris Smalling volleyed home the winner in the 69th minute, handing City a second straight defeat following their 3-0 Champions League reverse at Liverpool on Wednesday. Raheem Sterling hit the post and David De Gea saved superbly from Sergio Aguero in a frantic last five minutes.
Guardiola summoned Aguero and De Bruyne in the hope of at least avoiding defeat, and the former was denied a 200th goal for the club when De Gea acrobatically tipped over a close-range header.
Sterling hit the post from the resulting corner, but City failed to find a leveller. While the result does not change the title race, United at least silenced their noisy neighbours for the time being.