Football Scores & Fixtures
UEFA Champions League
Semi-finals
- Manchester City 2 , PSG 0 at Full time , Manchester City win 4 - 1 on aggregateManchester CityPSGAggregate score Manchester City 4 , PSG 1Full time
Championship
- Luton Town 0 , Rotherham United 0 at Full timeLuton TownRotherham UnitedFull time
League One
- Blackpool 2 , Doncaster Rovers 0 at Full timeBlackpoolDoncaster RoversFull time
- Charlton Athletic 3 , Lincoln City 1 at Full timeCharlton AthleticLincoln CityFull time
- Shrewsbury Town 0 , Ipswich Town 0 at Full timeShrewsbury TownIpswich TownFull time
National League
- Notts County 3 , Sutton United 2 at Full timeNotts CountySutton UnitedFull time
Scottish League One
Promotion Round
- Airdrieonians 2 , Falkirk 0 at Full timeAirdrieoniansFalkirkFull time
- Montrose 3 , Partick Thistle 2 at Full timeMontrosePartick ThistleFull time
Relegation Round
- Dumbarton 3 , Peterhead 2 at Full timeDumbartonPeterheadFull time
- Forfar Athletic 2 , East Fife 3 at Full timeForfar AthleticEast FifeFull time
Scottish League Two
Promotion Round
- Elgin City 3 , Queen's Park 2 at Full timeElgin CityQueen's ParkFull time
- Stranraer 2 , Edinburgh City 1 at Full timeStranraerEdinburgh CityFull time
Relegation Round
- Brechin City 0 , Stenhousemuir 1 at Full timeBrechin CityStenhousemuirFull time
- Cowdenbeath 2 , Albion Rovers 0 at Full timeCowdenbeathAlbion RoversFull time
Scottish Premiership Play-offs
Play-offs - Quarter-finals
- Dunfermline Athletic 0 , Raith Rovers 0 at Full time , Raith Rovers win 2 - 0 on aggregateDunfermline AthleticRaith RoversFull time
Irish Premiership
Championship Round
- Cliftonville 1 , Larne 2 at Full timeCliftonvilleLarneFull time
- Glentoran 1 , Coleraine 1 at Full timeGlentoranColeraineFull time
- Linfield 3 , Crusaders 1 at Full timeLinfieldCrusadersFull time
Relegation Round
- Carrick Rangers 0 , Ballymena United 4 at Full timeCarrick RangersBallymena UnitedFull time
- Dungannon Swifts 0 , Warrenpoint Town 1 at Full timeDungannon SwiftsWarrenpoint TownFull time
- Glenavon 4 , Portadown 1 at Full timeGlenavonPortadownFull time
Welsh Premier League
Championship Group
- Barry Town United 1 , Connah's Quay 2 at Full timeBarry Town UnitedConnah's QuayFull time
- Caernarfon Town 3 , Bala Town 0 at Full timeCaernarfon TownBala TownFull time
- Penybont 0 , The New Saints 3 at Full timePenybontThe New SaintsFull time
Relegation Group
- Aberystwyth Town 2 , Haverfordwest County 2 at Full timeAberystwyth TownHaverfordwest CountyFull time
- Cefn Druids 0 , Flint Town United 6 at Full timeCefn DruidsFlint Town UnitedFull time
- Newtown 2 , Cardiff MU 3 at Full timeNewtownCardiff MUFull time
CONMEBOL Libertadores
Group C
- Santos 5 , The Strongest 0 at Full timeSantosThe StrongestFull time
Group G
- Unión La Calera 0 , Vélez Sarsfield 2 at Full timeUnión La CaleraVélez SarsfieldFull time
Group H
- Atlético Mineiro 4 , Cerro Porteño 0 at Full timeAtlético MineiroCerro PorteñoFull time
Chinese Super League
Group B
- Changchun Yatai 0 , Wuhan Yangtze 0 at Full timeChangchun YataiWuhan YangtzeFull time
- Beijing Guoan 2 , Dalian Pro 0 at Full timeBeijing GuoanDalian ProFull time
Japanese J1 League
- Kawasaki Frontale 3 , Nagoya Grampus 2 at Full timeKawasaki FrontaleNagoya GrampusFull time
Serbian Super Liga
- Bačka Palanka 0 , Novi Pazar 1 at Full timeBačka PalankaNovi PazarFull time
- Javor 1 , Proleter Novi Sad 1 at Full timeJavorProleter Novi SadFull time
- Mladost Lučani 1 , Voždovac 0 at Full timeMladost LučaniVoždovacFull time
- Napredak 1 , Čukarički 0 at Full timeNapredakČukaričkiFull time
- Radnik Surdulica 2 , Spartak Subotica 0 at Full timeRadnik SurdulicaSpartak SuboticaFull time
South Africa PSL
- Marumo Gallants 2 , Kaizer Chiefs 1 at Full timeMarumo GallantsKaizer ChiefsFull time
All times are UK and subject to change. BBC is not responsible for any changes.