Manchester City reduced the gap between themselves and Premier League leaders Liverpool to four points thanks to a straightforward win over a gritty ten man Wolves side.
City took the lead through Gabriel Jesus' finish from Leroy Sane's cross after a brilliant pass from Aymeric Laporte before the Brazilian doubled the hosts' lead with a penalty following Ryan Bennett's foul.
Wolves' attempt to get anything from the game was made virtually impossible when Willy Boly was sent off in the 19th minute for a lunging tackle on Bernardo Silva.
The scoring was completed in the second half when Conor Coady turned in substitute Kevin De Bruyne's cross.