Football Scores & Fixtures
UEFA Champions League
Semi-finals
- Real Madrid 3 , Manchester City 1 After extra time , Real Madrid win 6 - 5 on aggregateReal MadridManchester CityAggregate score Real Madrid 6 , Manchester City 5After extra time
Women's Super League
- Manchester City 6 , Birmingham City 0 at Full timeManchester CityBirmingham CityFull time
- Arsenal 3 , Tottenham Hotspur 0 at Full timeArsenalTottenham HotspurFull time
Scottish Championship Play-offs
Semi-finals
- Queen's Park 0 , Dunfermline Athletic 0 at Full time , Queen's Park win 1 - 0 on aggregateQueen's ParkDunfermline AthleticFull time
Highland / Lowland
Lowland League
- Gala Fairydean Rovers 1 , Bo'ness United 3 at Full timeGala Fairydean RoversBo'ness UnitedFull time
CONMEBOL Libertadores
Group A
- Independiente 0 , Palmeiras 5 at Full timeIndependientePalmeirasFull time
Group C
- Estudiantes 1 , Nacional 0 at Full timeEstudiantesNacionalFull time
Group D
- América Mineiro 1 , Atlético Mineiro 2 at Full timeAmérica MineiroAtlético MineiroFull time
Group G
- Colón 2 , Cerro Porteño 1 at Full timeColónCerro PorteñoFull time
Group H
- Talleres de Córdoba 2 , Flamengo 2 at Full timeTalleres de CórdobaFlamengoFull time
Australian A-League Men
- Newcastle Jets 1 , Western United 1 at Full timeNewcastle JetsWestern UnitedFull time
- Perth Glory 2 , Melbourne City 0 at Full timePerth GloryMelbourne CityFull time
Greek Super League
Championship Round
- PAOK 1 , Olympiakos Piraeus 2 at Full timePAOKOlympiakos PiraeusFull time
Japanese J1 League
- Gamba Osaka 0 , Consadole Sapporo 0 at Full timeGamba OsakaConsadole SapporoFull time
Nigerian Premier League
- Abia Warriors 2 , MFM 1 at Full timeAbia WarriorsMFMFull time
South Africa PSL
- Baroka 1 , Golden Arrows 0 at Full timeBarokaGolden ArrowsFull time
- Chippa United 0 , Cape Town City 0 at Full timeChippa UnitedCape Town CityFull time
- Maritzburg United 1 , Royal AM 0 at Full timeMaritzburg UnitedRoyal AMFull time
All times are UK and subject to change. BBC is not responsible for any changes.