Barcelona 1-3 Lyon: French side dethrone Blaugrana to secure eighth Women's Champions League | Stadium Astro