Leicester take on Manchester City on Tuesday at the King Power Stadium in a match that will decide which of the two sides will reach the semi-finals of the League Cup this season. Manchester City defeated Leicester 2-0 in the Premier League in November thanks to goals from Kevin De Bruyne and Gabriel Jesus, but last season the Foxes defeated the Citizens 4-2 at the King Power Stadium. Overall, Manchester City have won just one of their last three away matches at Leicester.
Leicester had a fine four-match winning streak going on before last weekend, but it came to an abrupt end as they lost 3-0 at home against relegation candidates Crystal Palace. Wilfred Ndidi got sent off during that match, so he will be suspended for the League Cup game. The Foxes have already knocked out Liverpool in the League Cup and they seem determined to push for the trophy as it would probably be their best chance of playing European football next season. Robert Huth and Matty James are still injured.
Manchester City extended their record-breaking winning streak in the Premier League with a 4-1 victory over Tottenham last weekend and Raheem Sterling scored twice in that match. In the previous round of the League Cup manager Pep Guardiola chose to rest quite a few of his stars and they needed a penalty shoot-out to get past Championship side Wolverhampton Wanderers. Benjamin Mendy and John Stones are injured, but Vincent Kompany might recover in time for this match.
Probable line-ups:
Leicester: Hamer - Amartey, Maguire, Dragovic, Chilwell - Albrighton, King, Iborra, Gray - Iheanacho, Ulloa
Man City: Bravo - Adarabioyo, Fernandinho, Mangala - Danilo, Toure, Gundogan, Foden - B. Silva, Zinchenko - Jesus
My prediction: Manchester City to win 3-2.
Here are the odds for the match at Bet365:
Leicester win - 7.50
Draw - 4.90
Man City win - 1.44