In what could be a definitive Premier League weekend new leaders Manchester City crushed Luton 5-1 and then watched both Liverpool (1-0 to Crystal Palace) and Arsenal (2-0 to Aston Villa) lose at home.
Meanwhile, still unbeaten Bayer Leverkusen celebrated their first Bundesliga title by beating Werder Bremen 5-0 at the BayArena.
See 'Reports & Analysis' for John Bethell's reports from France and his thoughts on the UEFA Champions League quarter-finals.