NHL Blues 1 – Predators 1 LIVE
NHL Panthers 2 – Capitals 2 LIVE
Bundesliga Bremen 0 – Stuttgart 1 LIVE
La Liga Athletic 0 – Osasuna 0 LIVE
Premier League Man City 1 – Nottm Forest 2 LIVE
Serie A Bologna 2 – Parma 1 LIVE
Ligue 1 Paris FC 0 – Auxerre 0 LIVE
MLS Colorado 1 – San Jose 1 LIVE
MLS St. Louis 2 – LA Galaxy 0 LIVE
MLS Austin 1 – San Jose 1 LIVE
MLS Colorado 0 – LAFC 0 LIVE
NBA Spurs 0 – Trail Blazers 0 SCHEDULED
NBA Rockets 0 – Suns 0 SCHEDULED
NBA Magic 0 – Warriors 0 SCHEDULED
NBA Wizards 0 – Thunder 0 SCHEDULED
NBA Knicks 0 – Cavaliers 0 SCHEDULED
NBA Nets 0 – Hawks 0 SCHEDULED
NBA Nuggets 0 – Pacers 0 SCHEDULED
NHL Canucks 0 – Oilers 0 SCHEDULED
NHL Penguins 0 – Kings 0 SCHEDULED
NHL Red Wings 0 – Avalanche 0 SCHEDULED
NHL Lightning 0 – Wild 0 SCHEDULED
NHL Sharks 0 – Stars 0 SCHEDULED
NHL Blackhawks 0 – Hurricanes 0 SCHEDULED
NHL Blues 1 – Predators 1
NHL Panthers 2 – Capitals 2
Bundesliga Bremen 0 – Stuttgart 1
La Liga Athletic 0 – Osasuna 0
Afroballers AFROBALLERS
Home Scores Videos Fantasy NBA Soccer NFL Tennis Olympics Basketball Combat
Home› Soccer › Champions League Matchday 3 Recap: Thrilling Com…
Champions League Matchday 3 Recap: Thrilling Comebacks and Shock Upsets
Soccer Oct 28, 2026 2 min read

Champions League Matchday 3 Recap: Thrilling Comebacks and Shock Upsets

Vinicius scored three goals for Real Madrid

Matchday three of the Champions League was filled with some big fixtures as teams look to cement their spots in the league phase of the competition.

There was a rematch of last year's final as Borussia Dortmund looked to get revenge against Real Madrid at the Bernabeu, whilst Juventus had a tricky match against another German side in Stuttgart.

Elsewhere there were home games for Arsenal and Aston Villa, and AC Milan looked to finally get a win in the competition this season when they hosted Belgium's Club Brugge.

UEFA Champions League results for Tuesday 

Real Madrid staged a remarkable comeback, led by Vinicius Junior's hat-trick, to defeat Borussia Dortmund 5-2 after being 2-0 down at halftime. 

Juventus suffered a surprising 1-0 loss at home to Stuttgart, with El Bilal Toure scoring a late winner and captain Danilo sent off. 

Arsenal secured a narrow 1-0 victory over Shakhtar Donetsk due to an own goal by the visiting goalkeeper, while Aston Villa continued their strong return to European competition with a 2-0 win against Bologna. 

AC Milan finally got their first win of the campaign, beating 10-man Club Brugge 3-1, with Christian Pulisic and Tijjani Reijnders finding the net. 

In other matches, PSV Eindhoven drew 1-1 with Paris Saint-Germain, and Monaco triumphed 5-1 against Red Star Belgrade. Girona earned their first points with a 2-0 win over Slovan Bratislava. 

Champions League Tuesday results

MatchVenue
AC Milan 3-1 Club BruggeSan Siro, Milan
AS Monaco 5-1 Red Star BelgradeStade Louis II, Monaco
Arsenal 1-0 Shakhtar DonetskEmirates Stadium, London
Aston Villa 2-0 BolognaVilla Park, Birmingham
Girona 2-0 Slovan BratislavaEstadio Montilivi, Girona
Juventus 0-1 StuttgartAllianz Stadium, Turin
Paris Saint-Germain 1-1 PSV EindhovenParc de Princes, Paris
Real Madrid 5-2 Borussia DortmundSantiago Bernabeu, Madrid
Sturm Graz 0-2 Sporting CP28 Black Arena, Klagenfurt

Champions League Wednesday Fixtures 

Five-time winners Barcelona host six-time champions Bayern Munich and Liverpool visit RB Leipzig.

FixtureKick-off Time (BST)
Atalanta vs Celtic17:45
Brest vs Bayer Leverkusen17:45
Atletico Madrid vs Lille20:00
Barcelona vs Bayern Munich20:00
Benfica vs Feyenoord20:00
Manchester City vs Sparta Prague20:00
RB Leipzig vs Liverpool20:00
Salzburg vs Dinamo Zagreb20:00
Young Boys vs Inter20:00

STAY IN THE GAME

Get the latest Afroballers stories, scores, and highlights delivered to your inbox.