Just three days after their victory at Molineux in the Carling Cup, Manchester City once again inflicted defeat on Wolves.
It was a much tighter affair at the Etihad Stadium though, with Roberto Mancini's side surviving a late spell with ten-men to run out 3-1 winners.
Edin Dzeko gave the Citizens the lead, which was doubled by Aleksandar Kolarov before Vincent Kompany saw red. Stephen Hunt scored the resulting penalty, but Adam Johnson wrapped up the victory in injury-time.
Wolves keeper Wayne Hennessey proved the key figure in proceedings, making brilliant saves in the first period to deny the Barclays Premier League leaders before gifting them the opening goal.
The Welshman's attempted clearance on 52 minutes was blocked by Sergio Aguero, with the ball rolling to Dzeko who tappen home for 1-0.
Hennessey was again in the action for City's second, saving David Silva's effort but unable to keep hold of the ball, allowing Kolarov to double the advantage.
At the other end, Joe Hart had been involved little before spilling Adlene Guedioura's long-range effort, and as striker Kevin Doyle reacted first, Kompany pulled down the Irishman and was instantly dismissed.
Hunt tucked away from the spot with 15 minutes remaining, but the visitors failed to fashion a clear-cut chance against their reduced opposition, and Johnson sealed the win with a curling 91st minute strike.