Premier League leaders Manchester City scored three times in the final 10 minutes to end Wolverhampton Wanderers’ resistance and make it 21 consecutive wins in all competitions.
An unlikely second-half equaliser from Conor Coady in what was a largely one-side encounter gave the visitors hope up of securing a surprise point before Gabriel Jesus put City back in front with a shot on the turn from Kyle Walker’s deflected cross.
With Wolves’ spirit broken, in-form Riyad Mahrez fired in his seventh league goal of the season before Brazil striker Jesus got his second with virtually the final kick as VAR ruled his effort onside.
Coady’s equaliser just past the hour mark – cancelling out Leander Dendoncker’s first-half own goal – was the first time the visitors had touched the ball inside the City box.
The surprise equaliser was the Wolves skipper’s first Premier League goal, the England defender forced his way onto Joao Moutinho’s fine free-kick to head in.
But City’s late flurry saw them extend their lead at the top of the Premier League to 15 points, although second-placed Manchester United – who face Pep Guardiola’s side on Sunday – have a game in hand.