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
Comments & Moderation
Readers’ comments: You are personally liable for the content of any comments you upload to this website, so please act responsibly. We do not pre-moderate or monitor readers’ comments appearing on our websites, but we do post-moderate in response to complaints we receive or otherwise when a potential problem comes to our attention. You can make a complaint by using the ‘report this post’ link . We may then apply our discretion under the user terms to amend or delete comments.
Post moderation is undertaken full-time 9am-6pm on weekdays, and on a part-time basis outwith those hours.
Read the rules here