Football Scores & Fixtures
UEFA Champions League
Last 16
- Juventus 2 , Olympique Lyonnais 1 at Full time , Olympique Lyonnais win 2 - 2 on aggregateJuventusOlympique LyonnaisAggregate score Juventus 2 , Olympique Lyonnais 2Full time
- Manchester City 2 , Real Madrid 1 at Full time , Manchester City win 4 - 2 on aggregateManchester CityReal MadridAggregate score Manchester City 4 , Real Madrid 2Full time
Irish Premier Division
- Bohemians 2 , Dundalk 1 at Full timeBohemiansDundalkFull time
- St Patrick's Athletic 2 , Finn Harps 0 at Full timeSt Patrick's AthleticFinn HarpsFull time
Australian A-League Men
- Western United 5 , Western Sydney Wanderers 3 at Full timeWestern UnitedWestern Sydney WanderersFull time
Chinese Super League
Group B
- Wuhan Yangtze 2 , Cangzhou Mighty Lions 1 at Full timeWuhan YangtzeCangzhou Mighty LionsFull time
- Hebei FC 2 , Chongqing Liangjiang 2 at Full timeHebei FCChongqing LiangjiangFull time
Swiss Play-offs 1/2
Finals
- Vaduz 2 , Thun 0 at Full time , Vaduz win 5 - 4 on aggregateVaduzThunFull time
US Major League Soccer
Semi-finals
- Orlando City 3 , Minnesota United 1 at Full timeOrlando CityMinnesota UnitedFull time
All times are UK and subject to change. BBC is not responsible for any changes.