Iran Press/Europe: Pep Guardiola's side dominated from the first whistle and they took the lead in the 15th minute through Leander Dendoncker's own goal and they thought they had a second just before the break, but Aymeric Laporte's strike was ruled out for offside in what was an extremely tight call.
Wolves were barely seen as an attacking force, but they managed to grab an equalizer with what was their first touch in the City penalty area, Conor Coady heading home in the 61st minute.
The city immediately upped the tempo but found Rui Patricio in excellent form, before strikes from Gabriel Jesus (80, 90+3) and Riyad Mahrez (90) secured all three points as the hosts breathed a small sigh of relief.
The victory sees Man City, who is unbeaten in 28 games, move 15 points clear of Manchester United - who face Crystal Palace on Wednesday, live on Sky Sports - ahead of the Manchester derby on Sunday, which is also live on Sky Sports. Meanwhile, Wolves, whose four-game unbeaten run in the league ends, stay 12th.
101/216
Read more:
Pep Guardiola's men record their 19th straight win, beating Gladbach