Carling Cup Third Round
Manchester City 2-0 Birmingham
Owen Hargreaves enjoyed a perfect debut for City after joining in the summer, scoring the opening goal before Mario Balotelli sealed a comfortable win.
Brighton 1-2 Liverpool
Liverpool had a much tougher task at Brighton, but Kenny Dalglish's side were worthy winners thanks to goals from Craig Bellamy and Dirk Kuyt.
Carling Cup Fourth Round
Wolves 2-5 Manchester City
Wolves took a shock lead against Roberto Mancini's in the fourth round, but City recovered, hammering five past the home side to reach the last eight.
Stoke 1-2 Liverpool
Liverpool also came from behind, with Luis Suarez making light work of Stoke - inspiring the Reds to victory with a sensational individual performance.
Carling Cup Quarter-Final
Arsenal 0-1 Manchester City
Manchester City reaches the semi-finals after a late Sergio Aguero strike earned a win against a spirited Arsenal side at the Emirates Stadium.
Chelsea 0-2 Liverpool
Liverpool fully deserved their place in the last four after beating Chelsea with ease at Stamford Bridge. Martin Kelly and Maxi Rodriguez grabbed the goals.
Carling Cup Semi-Final, First Leg
Manchester City 0-1 Liverpool
The first leg of the semi-final saw Liverpool pull off a surprise win at City, with Steven Gerrard slamming home a penalty to secure victory.
With Liverpool just 1 goal ahead going into this evening's match, a place in the final against Cardiff is there for the taking.
Who will reach Wembley?