Paul Pogba, who Guardiola claimed he was offered in January, scored twice in three minutes to draw United level and stun a packed Etihad crowd.
Chris Smalling then volleyed home to complete the comeback, before a stunning save by David De Gea denied Sergio Aguero an equaliser in the closing stages of the thrilling derby.
Last updated at 1920 BST 07/04/2018.