Sporting CP held on to top spot in the Primeira Liga 
Munich celebrated their final home match of the Bundesliga 2024/25 season 
Villa kept their Champions League hopes alive with a narrow 1-0 away win 
Juventus dropped two vital points in the race for Champions League qualification 
Southampton pulled off a stunning defensive performance 
SC Freiburg kept their Champions League dream alive 
Valencia CF continued their impressive spring surge 
With only two games left in the campaign, every point matters 