Football Scores & Fixtures
Semi-finals
- Barcelona versus Inter Milan kick off 20:00Barcelona20:00playsInter Milan
- Aston Villa versus Arsenal kick off 18:00Aston Villa18:00playsArsenal
- Manchester United versus Chelsea kick off 20:15Manchester United20:15playsChelsea
- Blackpool versus Birmingham City kick off 19:45Blackpool19:45playsBirmingham City
- Mansfield Town versus Peterborough United kick off 19:45Mansfield Town19:45playsPeterborough United
Championship Group
- Hibernian versus Motherwell kick off 19:30Hibernian19:30playsMotherwell
- Rangers versus Glasgow City kick off 19:35Rangers19:35playsGlasgow City
- Celtic versus Hearts kick off 20:00Celtic20:00playsHearts
Relegation Group
- Montrose versus Queen's Park kick off 19:45Montrose19:45playsQueen's Park
- Partick Thistle versus Dundee United kick off 19:45Partick Thistle19:45playsDundee United
- Spartans versus Aberdeen kick off 19:45Spartans19:45playsAberdeen
- Viking versus Haugesund kick off 17:00Viking17:00playsHaugesund
- Mamelodi Sundowns versus Richards Bay kick off 18:30Mamelodi Sundowns18:30playsRichards Bay
- Orlando Pirates versus Sekhukhune United kick off 18:30Orlando Pirates18:30playsSekhukhune United
- Orlando PiratesMagesiMatch Postponed
- Stellenbosch versus Chippa United kick off 18:30Stellenbosch18:30playsChippa United
All times are UK and subject to change. BBC is not responsible for any changes.