John Stones did it again with an injury-time goal, this time securing a victory over a dogged Wolves side.
Initially ruled out for offside, VAR intervened as his 95th minute winner header earned a deserved three points.
Wolves may be bottom of the Premier League but were a difficult side to face, particularly after Jorgen Strand Larsen gave them the lead inside seven minutes.
Portuguese keeper Jose Sa made great stops from Savinho and Ruben Dias but was finally beaten before the break with a delightful curling strike from Josko Gvardiol.
City kept pushing for a winner and it finally arrived deep into injury time to secure the three points in dramatic fashion.
Watch extended highlights from the victory in the video aboveā¦