WE have reached the business end of the season and there is still all to play for in the Scottish Premiership.

Celtic have the opportunity to clinch the league title with four games to spare this weekend when they travel to Easter Road to face Hibernian. 

The game will be shown live on BT Sport 1 at 12.30pm on Saturday.

A day later, Rangers are under pressure to deliver a result against Hearts at Ibrox following a tumultuous week in Govan.

The game will be on Sky Sports Football at 12.30pm on Sunday. 

Friday 20th April 2018

Melbourne City v Brisbane Roar

Hyundai A-League Elimination Final

10:50

BT Sport 1

Chelsea U19 v FC Porto U19

UEFA Youth League Semi-Final

12:00

BT Sport 3

Man City U19 v Barcelona U19

UEFA Youth League Semi-Final

16:00

BT Sport 3

Liverpool U18 v Man Utd U18

U18 Premier League

19:00

LFCTV / MUTV

Borussia Monchengladbach v Wolfsburg

Bundesliga

19:30

BT Sport 1

Millwall v Fulham

Championship

19:45

Sky Sports Football / Sky Sports Main Event

Dijon FCO v Lyon

Ligue 1

19:45

BT Sport ESPN

Leganes v Deportivo La Coruna

La Liga

20:00

Sky Sports Mix / Sky Sports Red Button

Bohemian v Cork City

Airtricity League

20:00

Premier Sports

Saturday 21st April 2018

Eibar v Getafe

La Liga

12:00

Sky Sports Red Button

West Brom v Liverpool

Premier League

12:30

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

Hibernian v Celtic

Scottish Premiership

12:30

BT Sport 1

Eastleigh v Macclesfield Town

National League

12:30

BT Sport 2 / BT Sport 4K UHD

Guangzhou R&F v Shandong Luneng

Chinese Super League

12:35

Sky Sports Football

Man Utd v Tottenham Hotspur

FA Cup Semi-Final

17:15

BBC One

Borussia Dortmund v Bayer Leverkusen

Bundesliga

17:30

BT Sport 1

Montreal Impact v LA Galaxy

MLS

18:00

Sky Sports Mix / Sky Sports Red Button

Cardiff City v Nottingham Forest

Championship

19:45

Sky Sports Football / Sky Sports Main Event

AC Milan v Benevento

Serie A

19:45

BT Sport 3

Sevilla v Barcelona

Copa del Rey Final

20:30

Sky Sports Mix / Sky Sports Red Button

Sunday 22nd April 2018

Orlando City v San Jose Earthquakes

MLS

00:30

Sky Sports Football

Melbourne Victory v Adelaide United

Hyundai A-League Elimination Final

09:00

BT Sport 2

Girona v Espanyol

La Liga

11:00

Sky Sports Mix / Sky Sports Red Button

Cagliari v Bologna

Serie A

11:30

BT Sport 1

Rangers v Hearts

Scottish Premiership

12:30

Sky Sports Football

Man City Women v Lyon Women

UEFA Women's Champions League Semi-Final 1st Leg

13:00

BBC Red Button

Arsenal v West Ham

Premier League

13:30

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

Nice v Montpellier

Ligue 1

14:00

BT Sport Extra 3

Lazio v Sampdoria

Serie A

14:00

BT Sport ESPN

Chievo v Inter Milan

Serie A

14:00

BT Sport Extra 2

Chelsea v Southampton

FA Cup Semi-Final

15:00

BT Sport 1 / BT Sport 4K UHD

Bangor City v Cefn Druids

Welsh Premier League

15:00

S4C

Malaga v Real Sociedad

La Liga

15:15

Sky Sports Football

Alloa Athletic v Ayr United

Scottish League One

16:10

BBC ALBA

Man City v Swansea City

Premier League

16:30

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

Club Brugge v Standard Liege

Belgian Jupiler League

17:00

Premier Sports

FC Cologne v Schalke 04

Bundesliga

17:00

BT Sport ESPN

Las Palmas v Alaves

La Liga

17:30

Sky Sports Football

Chelsea Ladies v Wolfsburg Women

UEFA Women's Champions League Semi-Final 1st Leg

18:05

BBC Red Button

Juventus v Napoli

Serie A

19:45

BT Sport 1

Atletico Madrid v Real Betis

La Liga

19:45

Sky Sports Football

Bordeaux v PSG

Ligue 1

20:00

BT Sport Extra 2 / BT Sport 3

Sporting CP v Boavista

Primeira Liga

20:15

FreeSports

Seattle Sounders v Minnesota United

MLS

21:00

Sky Sports Mix / Sky Sports Red Button

Portland Timbers v New York City FC

MLS

23:00

Sky Sports Football / Sky Sports Main Event