El Clasico is just hours away, as Real Madrid and Barcelona meet in a festive holiday encounter.
Arguably the greatest rivalry in football, Barca could take a major step towards the title if they manage to win this afternoon.
It has been a weird season for the two football giants as the Catalans are yet to lose a game since early August while Madrid have been wildly inconsistent, not performing well in most big games and often dropping points to teams that are currently fighting relegation in La Liga.
MATCH INFO, TV & STREAMING
Competition/Round: La Liga Matchday 17
Date/Time: Saturday, December 23, 2017, 13:30
Venue: Santiago Bernabeu, Madrid, Spain
Television: SuperSport 7 (SuperSport 4 S.A only)
Online streaming: DStv Now App
Other Spanish LaLiga Fixtures:
Valencia vs Villarreal (17:15)
Deportivo La Coruña vs Celta de Vigo (19:30)
EPL
Sam Allardyce faces another stern test of his unbeaten start as Everton manager with the visit of Premier League champions Chelsea.
Eden Hazard may lead the Chelsea attack with Álvaro Morata suspended after collecting a fifth booking of the campaign in the midweek game.
MATCH INFO, TV & STREAMING
Competition/Round: EPL Matchday 19
Date/Time: Saturday, December 23, 2017, 14:30
Venue: Goodison Park, Liverpool, England
Television: SuperSport 3
Online streaming: DSTV Now App
Other EPL fixtures:
Swansea City vs Crystal Palace (17:00)
Manchester City vs AFC Bournemouth (17:00)
Stoke City vs West Bromwich Albion (17:00)
Brighton & Hove Albion vs Watford (17:00)
Southampton vs Huddersfield Town (17:00)
West Ham United vs Newcastle United (17:00)
Burnley vs Tottenham Hotspur (19:30)
Leicester City vs Manchester United (21:45)
Italian Serie A
Lazio vs Crotone (13:30)
SPAL vsTorino (16:00)
Sassuolo vs Internazionale (16:00)
Udinese vs Hellas Verona (16:00)
Napoli vs Sampdoria (16:00)
Genoa vs Benevento (16:00)
Milan vs Atalanta (19:00)
Juventus vs Roma (21:45)