The UEFA Champions League has delivered a big week of football, with several teams turning in impressive performances and eye-catching scores.
Barcelona impressed with a strong comeback to beat Slavia Prague 4–2, while Liverpool dominated Marseille 3–0 in a commanding display.
Real Madrid also delivered a polished performance, securing a 2–0 victory to stay firmly on course in the competition.
Elsewhere, Newcastle United cruised to a 3–0 win over PSV, underlining their growing confidence on the European stage.