Read a preview and watch a live stream of Man City vs West Ham in the League Cup.
Where: Etihad Stadium.
When: Wednesday 7 January, 19.45 GMT.
Watch live: Click here to watch on NowTV from Sky!
It’s the second of the semi-finals for this year’s League Cup and favourites Manchester City host West Ham United in their first leg.
The Hammers are low on confidence after a 5-0 drubbing at the hands of Championship side Nottingham Forest in the FA Cup Third Round on Sunday.
Manager Sam Allardyce rested a lot of senior players for that tie and the tactic backfired as the youngsters floundered.
Building confidence back up won’t be easy and Allardyce would probably have picked something a little easier than a trip to in form City.
The Citizens also came unstuck against second tier opposition at the weekend, drawing 1-1 with Blackburn Rovers and ending their impressive winning run of late.
Manuel Pellegrini’s men had won their last seven in all competitions before the clash at Ewood Park, which included victories over Bayern Munich and Arsenal.
West Ham have a number of injury concerns as well, with defenders James Tomkins (groin), James Collins (calf) and Winston Reid (ankle) all out, as is Ricardo Vaz Te (shoulder) and Kevin Nolan (suspension) and although Andy Carroll is back in training, the striker will also miss out.
Sergio Aguero (calf) and Dedryck Boyata (suspension) are absent for City, but Micah Richards, Stevan Jovetic, Martin Demichelis and Jack Rodwell (all hamstring) are nearing full fitness.