Gabriel Jesus scored twice as Manchester City eased past 10-man Wolves to cut Liverpool’s lead at the top of the table to four points.
City did not manage a repeat of the scoring feats that had seen them hit 16 goals against Rotherham and Burton in their previous two games, but the outcome was rarely in doubt despite the relatively modest winning margin.
Jesus opened the scoring after 10 minutes when Leroy Sane ran on to a peach of a pass by Aymeric Laporte and squared for the Brazilian to slide home.
A tough task for Wolves got even harder when Willy Boly was dismissed nine minutes later, with the French defender shown a straight red card for a dangerous jumping challenge on Bernardo Silva.
City initially failed to take advantage of their extra man and were given a scare when Jonny narrowly failed to turn in Diogo Jota’s cross on a rare foray forward by the visitors.
That woke them from their slumbers and moments later they extended their lead from the spot.
Ryan Bennett sent Raheem Sterling tumbling as he burst into the box and Jesus stepped up to take his personal tally to seven in City’s past three matches and put his side in complete control by half-time.
The only question left at the break was how many more City would score. Pep Guardiola’s side had got five goals in the second half against Burton in the Carabao Cup and four against Rotherham in the FA Cup but had to settle for one this time.
Substitute Kevin de Bruyne whipped in a cross from a short corner routine, and Conor Coady could only deflect it into his own net to complete a miserable night for the visitors.