Crystal Palace shocked Man City, Barcelona celebrated LaLiga success and Italy’s title race had more drama.