Pep Guardiola’s side dominated possession but found themselves up against the visitor’s well-organised backline.
Patrick Cutrone and Raul Jimenez both had good opportunities to open the scoring in a keenly contested first half, but it was City who came closest, when David Silva’s curling free kick struck the crossbar shortly after the break.
READ | Benjamin Mendy: Injury updateAfter that, the visitors soaked up the heavy pressure and looked to hit on the counter attack, with Jimenez setting up Traore, who slid the ball beyond Ederson with ten minutes remaining.
As City piled forward to find an equaliser, Wolves won the ball and broke forward again in stoppage time, with Traore correctly placed to seal the points with another precise finish.
Here’s the best pictures from the match…