
Champions City dominated possession from start to finish at Molineux, but were shocked in the seventh minute when a perfect cross from Nelson Semedo was met with a composed close-range finish from Wolves striker Jorgen Strand Larsen.
Semedo missed a glorious chance to put Wolves further ahead in a one-on-one that Ederson saved, before City defender Josko Gvardiol picked up the ball in space and curled a beautiful shot past Jose Sa for a deserved 33rd-minute equaliser.
Stones’s stoppage-time goal went to a Video Assistant Refereee (VAR) check, and was allowed, to the delight of their manager Pep Guardiola and travelling fans.
City moved top on goal difference with 20 points, two above Liverpool who face Chelsea later today.
Wolves are bottom on one point and without a win this season.