England forward Marcus Rashford scored his first goals for FC Barcelona to secure victory at St James’ Park. Newcastle started brightly but failed to find the net, and Rashford punished them by heading home powerfully, becoming the first English player to score for Barça in the Champions League.
He then added a sensational second, firing in from distance via the underside of the crossbar. Newcastle continued to push, and Anthony Gordon pulled one back late on with a composed finish, but Barça held firm for the win.
Meanwhile, Erling Haaland netted his 50th Champions League goal to help Manchester City to victory at home, becoming the fastest player to reach the milestone in just his 49th appearance. Napoli were reduced to ten men in the 21st minute after captain Giovanni Di Lorenzo was sent off, but goalkeeper Vanja Milinković-Savić initially kept City at bay.
Eleven minutes into the second half, Phil Foden set up Haaland to nod past Milinković-Savić. Nine minutes later, Jérémy Doku dazzled on the left, beating his markers before finishing low into the far corner to seal the points.
UCL Round One Results:
- Man City 2–0 Napoli
- Newcastle 1–2 Barcelona
- Sporting CP 4–1 Kairat Almaty
- Slavia Prague 2–2 Bodø/Glimt
- Ajax 0–2 Inter
- Bayern München 3–1 Chelsea
- Liverpool 3–2 Atlético Madrid
- PSG 4–0 Atalanta
- Club Brugge 4–1 Monaco
- FC København 2–2 Leverkusen
- Frankfurt 5–1 Galatasaray
- Athletic Club 0–2 Arsenal
- PSV Eindhoven 1–3 Union St. Gilloise
- Benfica 2–3 Qarabag FK
- Juventus 4–4 Dortmund
- Real Madrid 2–1 Marseille
- Tottenham 1–0 Villarreal
- Olympiacos 0–0 Pafos FC
READ ALSO: Why Grace Chanda played at fullback — Orlando Pride coach Seb Hines explains


