Atletico Madrid v Chelsea (Champions League) - Tuesday 20:00 GMT
If these two clubs were to meet a month ago, the home side would have probably ran away with the win and the tie. However, a lot has changed in a short space of time.
Chelsea, on the other hand, may not be playing enthralling football but at least the are winning games under new manager Thomas Tuchel. The Blues converted nine of their last 28 shots into goals, and they could pose Atletico a real threat.
Lazio v Bayern Munich (Champions League) - Tuesday 20:00 GMT
Lazio are unbeaten in this season's Champions League and they come into this game having won seven straight games at home. Both those records will come under maximum strain as Bayern Munich arrive in the Italian capital.
Hansi Flick's men have had a couple of hiccups lately, drawing 3-3 with Armenia Bielefeld and losing 2-1 to Eintracht Frankfurt.
Despite those results, the defending European Cup holders are the favourites to take the lead in this Last 16 tie. An away win and a Robert Lewandowski goal is the way to go.
Barcelona v Elche (La Liga) - Wednesday 18:00 GMT
Take Barcelona's recent Champions League defeat out of the picture, and you will find that Ronald Koeman's side are on a 13-match unbeaten run in La Liga. But that doesn't necessarily tell the full story.
A 1-1 draw with Cadiz last weekend has seen Barca drop to fourth in the table and the result left many wondering whether they can even hold on to their Champions League spot - never mind a title race.
Elche are in the relegation zone, they don't score many goals and Barca should win this one in spite of their issues.
Atalanta v Real Madrid (Champions League) - Wednesday 20:00 GMT
Atalanta are like a shark in the water and they can sense blood. The Italians picked up a statement-making 4-2 victory over Napoli at the weekend and they will be desperate to make headway in this first-leg clash with Los Blancos.
The bookies are favouring Atalanta and we stand right behind them.
Borussia Monchengladbach v Manchester City (Champions League) - Wednesday 20:00 GMT
Manchester City are big favourites to continue this run as they take on an out-of-form Borussia Monchengladbach side. Marco Rose's men have won only one of their last five games - strangely, their form has suffered since it was announced that Rose would be leaving for Dortmund next season.
City won't care who's going where as their focus is on one thing - winning.
AC Milan v Crvena Zvezda (Europa League) - Thursday 20:00
A 2-2 draw in the opening leg has left this tie finely poised. The first game had everything: An own goal, a disallowed goal, a red card, two penalties and six yellow cards.
Crvena Zvezda are clearly no lightweights and AC Milan will have a job on their hands. What's worse, Stefano Pioli's men are coming into this game on the back of a 3-0 thrashing at the hands of Inter.
This could be a lot closer than most predict.
Manchester United v Real Sociedad (Europa League) - Thursday 20:00
Following Manchester United's 4-0 win in the opening leg, this tie is done. There's only one team that managed to score four or more goals at Old Trafford and that was Tottenham at the start of the season.
Since that freakish 6-1 loss, United's form generally has been strong and they have won three of their last four home games.
Meanwhile, Real Sociedad won 4-0 against Alaves at the weekend. It's almost as if they tried to send United a message of intent. The Spaniards will have to attack which could leave them susceptible to United's counters.
Bearing this in mind, the goals market may be the way to go in this one.