Aymeric Laporte thought he’d doubled the lead on the stroke of half-time when he poked home Bernardo’s flick-on from another inviting Mahrez cross, but the centre back was judged to be offside following a VAR review.
But it was the visitors who were next to have the ball in the net, Conor Coady finding the bottom corner with his head from Joao Moutinho’s free-kick just after the hour.
Undeterred, City dusted themselves down and got themselves back in front with ten to go, Jesus smashing home on the turn after Wolves failed to clear Kyle Walker’s low cross.
Mahrez then put the game beyond doubt with stoppage time approaching, calmly sweeping home after the ball fell invitingly for him inside the box, before Jesus added his second and City's fourth in stoppage time, pouncing on a fumble from Rui Patricio.
Check out the best of the action via the gallery below…