SCOTTISH Premiership teams have a welcome rest this week in the middle of their frantic winter schedule.

While that means a dearth of live action, there are plenty of games going on south of the border as Christmas approaches.

Everton host Swansea live on Sky Sports tonight in the final game of the weekend in the Premier League. 

On Tuesday, Leicester City clash with the unstoppable Manchester City in the Carabao Cup quarter-finals before Manchester United travel to Bristol City on Wednesday, with both games live on Sky.

There is a mouth-watering fixture lined up at the end of the week when Arsenal welcome Liverpool to the Emirates, live on Sky Sports Premier League from 7.45pm.

Monday 18th December 2017

Man Utd U23 v Leicester City U23

Premier League 2

19:00

MUTV

St Pauli v VFL Bochum

Bundesliga 2

19:30

BT Sport 1

Everton v Swansea City

Premier League

20:00

Sky Sports Premier League / Sky Sports Main Event / Sky Sports Ultra HD

Malaga v Real Betis

La Liga

20:00

Sky Sports Football

FC Porto v Maritimo

Primeira Liga

21:00

FreeSports

Tuesday 19th December 2017

Liverpool U23 v PSV Eindhoven U23

Premier League International Cup

19:00

LFCTV

Chelsea U23 v Man City U23

Premier League 2

19:05

Chelsea TV

Leicester City v Man City

Carabao Cup Quarter-Final

19:45

Sky Sports Football / Sky Sports Main Event

FC Nuremberg v Wolfsburg

DFB Pokal 3rd Round

19:45

BT Sport 1

Levante v Leganes

La Liga

20:30

Sky Sports Red Button

Wednesday 20th December 2017

Getafe v Las Palmas

La Liga

18:30

Sky Sports Mix / Sky Sports Red Button

Mechelen v Club Brugge

Belgian Jupiler League

19:30

FreeSports

Bayern Munich v Borussia Dortmund

DFB Pokal 3rd Round

19:45

BT Sport 1

PSG v Caen

Ligue 1

19:50

BT Sport 3

Bristol City v Man Utd

Carabao Cup Quarter-Final

20:00

Sky Sports Football / Sky Sports Main Event

Real Sociedad v Sevilla

La Liga

20:30

Sky Sports Mix / Sky Sports Red Button

Thursday 21st December 2017

Brisbane Roar v Perth Glory

Hyundai A-League

08:50

BT Sport 1

Eibar v Girona

La Liga

18:30

Sky Sports Football

Gent v Sporting de Charleroi

Belgian Jupiler League

19:30

FreeSports

Alaves v Malaga

La Liga

20:30

Sky Sports Football

Friday 22nd December 2017

Newcastle Jets v Western Sydney Wanderers

Hyundai A-League

08:50

BT Sport 1

Chievo v Bologna

Serie A

17:00

BT Sport 2

Real Betis v Athletic Bilbao

La Liga

18:30

Sky Sports Football

Lugo v Rayo Vallecano

La Liga 2

19:00

FreeSports

Arsenal v Liverpool

Premier League

19:45

Sky Sports Premier League / Sky Sports Main Event / Sky Sports Ultra HD

Cagliari v Fiorentina

Serie A

19:45

BT Sport 2

Espanyol v Atletico Madrid

La Liga

20:30

Sky Sports Football