Midweek Mix: Two giants collide as the Champions League returns
The world's biggest club competition returns this midweek, starting with two colossal matchups in the round-of-16 stage.
Elsewhere, Everton take on Manchester City in a mouthwatering Premier League clash plus, AC Milan and Manchester United face tricky away games in the Europa League. Welcome to your Midweek Mix.
Barcelona v PSG (Champions League) - Tuesday 20:00 GMT
Exactly four years ago, these two clubs produced one of the greatest two-legged ties in the history of the Champions League. PSG raced to a 4-0 lead in the opening leg before dramatically losing 6-1 away at the Camp Nou.
With the likes of Lionel Messi, Neymar, Antoine Griezmann and Kylian Mbappe set to mix it up, this is shaping up to be a classic.
RB Leipzig v Liverpool (Champions League) - Tuesday 20:00 GMT
The Puskas Arena in Budapest will play host to the first leg of RB Leipzig's round-of-16 Champions League clash with Liverpool.
This could be a long night for Jurgen Klopp's men.
Levante v Atletico Madrid (La Liga) - Wednesday 18:00 GMT
Eight points. That could be the gap at the top of the La Liga table should Atletico Madrid prevail against Levante this Wednesday night.
Luis Suarez is the leagues top scorer with 16 to his name; one more than Lionel Messi. The former Barcelona front man has seven goals from five games and is odds on to continue his run against this mid-table side.
FC Porto v Juventus (Champions League) - Wednesday 20:00 GMT
Juventus travel away to the Estadio do Dragao as they look to end FC Porto's 14 match home unbeaten run.
Sevilla v Borussia Dortmund (Champions League) - Wednesday 20:00 GMT
It has been announced that Borussia Monchengladbach boss Marco Rose will join Borussia Dortmund at the end of the season. While in the long-term that is certainly good news for the club, it doesn't change much in the short term.
This Wednesday they take on a Sevilla side that is in red-hot form. Julen Lopetegui's men have won nine straight games and look unstoppable.
Everton v Manchester City (Premier League) - Wednesday 20:15 GMT
You would need to go back to mid-December in order to find the last game Manchester City failed to win. You would also need to go back to late November in order to find the last game Manchester City lost.
Pep Guardiola's men are in the midst of a historic winning run which is expected to continue this Wednesday against Everton.
Carlo Ancelotti's side lost 2-0 to Fulham last weekend and are struggling for consistency. What's more, Everton have also lost all five of their previous encounters with the Cityzens.
Crevna Zvezda v AC Milan (Europa League) - Thursday 17:55 GMT
Are the wheels coming off AC Milan's season? Stefano Pioli's men are no longer the league leaders in Serie A following a 2-1 loss to Spezia at the weekend - their third defeat in five games.
This midweek they turn their attention to the Europa League as they head out to Serbia to face Crvena Zvezda.
The two teams last met back in 2006 with the Italians picking up a 3-1 win on aggregate.
Real Sociedad v Manchester United (Europa League) - Thursday 17:55 GMT
Manchester United return to European action however, courtesy of their 3-2 defeat to RB Leipzig last December, the Red Devils now have to settle for Thursday nights.
Ole Gunnar Solskjaer's men are in for a tough game with Real Sociedad enjoying a strong season so far. The Spaniards are fighting for a top-four finish in La Liga and they're coming into this game on the back of two consecutive wins.