There are eight Champions League games on Wednesday, with Liverpool, Manchester City and Tottenham featuring
We’re going to have five English teams in the last sixteen stage of the Champions League, with Liverpool looking good things to beat Spartak Moscow on Wednesday night.
The Reds landed a 3-3 draw away to Sevilla and just need a point to reach the last sixteen stage of the competition although they should put away Spartak in their own back yard.
Sevilla go to Maribor and the Spanish side came back brilliantly to get a point against Liverpool, which should mean they can go through with their English counterparts.
Group F looks pretty intriguing, with Shakhtar Donetsk needing just a point against Manchester City to go through to the last sixteen and the Citizens don’t need a result in the Ukraine.
Napoli will look to serve it up at Feyenoord and the latest Champions League odds suggest that the Italian side can run riot in the Netherlands against a team that have been regularly outclassed.
FC Porto and Leipzig will be thrashing it out for second spot in Group G, with the Portuguese side needing a win to make sure of second spot behind Besiktas, while Leipzig will hope to beat the Turkish side and wait for a slip-up.
Finally, Real Madrid are likely to make short work of Borussia Dortmund, with Tottenham meeting APOEL and a chance for the reserve team to get a run-out in the Champions League.
Liverpool 19:45 Spartak Moscow
NK Maribor 19:45 Sevilla
Feyenoord 19:45 Napoli
Shakhtar Donetsk 19:45 Manchester City
FC Porto 19:45 Monaco
RB Leipzig 19:45 Besiktas
Real Madrid 19:45 Borussia Dortmund
Tottenham Hotspur 19:45 Apoel Nicosia
All odds were correct at time of posting.