The league phase of the 2026-27 UEFA Champions League kicked off on Tuesday, with Real Madrid, Manchester City, Borussia Dortmund and Aston Villa all in action from 3 pm ET.
Below were live updates, team news, video highlights, and reaction from all across Europe all afternoon long.
Porto are yet to have a shot in the game and Man City have had 70 percent of possession thus far, but the opening goal eluded them for 45 minutes. 90 seconds into the second half, though…
Erling Haaland is inevitable. 🤖
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) September 8, 2026
58 goals in 59 games for the Norwegian 🇳🇴
Don't miss the #UCL on @paramountplus 🍿 pic.twitter.com/A5u0Sb0gqv
Oh no, Josep Martinez. As if Real Madrid needed any help scoring goals, the Inter goalkeeper has handed them one on a silver platter.
Fede Valverde punishes Josep Martínez's mistake to double Real Madrid's lead 💥
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) September 8, 2026
Don't miss the #UCL on @paramountplus 🍿 pic.twitter.com/D8OvAIfwBG
Kylian Mbappe received the Golden Boot for finishing as top scorer of last season’s Champions League, then he got right to work on winning his next one. 14 minutes gone, Real Madrid lead. This has the feel of a proper Champions League belter, on matchday 1.
Kylian Mbappé picking up right where he left off 😮💨 pic.twitter.com/IVlMrykESb
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) September 8, 2026
Porto
D. Costa - A. Costa, Kiwior, Perez, Fernandes - Varela, Rosario, Veiga - Gomes, Pepe, Silva
Manchester City
Donnarumma - Nunes, Dias, Guehi, Gvardiol - Fernandez, Bouaddi, Cherki - Semenyo, Foden, Haaland
Real Madrid
Courtois - Dumfries, Konate, Huijsen, Cucurella - Alexander-Arnold, Valverde, Bellingham - Diaz, Vinicius, Mbappe
Inter Milan
J. Martinez - Pavard, Bisseck, Bastoni - Doiuf, Barella, Calhanoglu, Jones, Augusto - L. Martinez, Thuram
Aaron Wan-Bissaka was deemed to have handled the ball inside the penalty while defending a cross, and Nicolo Tresoldi put the penalty away to make it 3-2.
Brugge have had a few chances over the course of 45 minutes, but Aston Villa have really dominated them away from home and deserve to be two goals ahead (at least). Nicolas Jackson is going to score a version of this same goal at least eight times this season. What a pass from Pau Torres, the center back’s second assist of the game.
Nicolas Jackson scores his FIRST Aston Villa goal 🦁
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) September 8, 2026
Don't miss the #UCL on @paramountplus 🍿 pic.twitter.com/XUrbX3qHtk
Some game, this! Joao Gomes did a brilliant job weaving his way to the end line and then back inside before picking his head up and finding the late runner into the box. Gomes teed it up for Emiliano Buendia six yards out, and Villa are back in front just like that.
11': Club Brugge 0-1 Aston Villa
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) September 8, 2026
19': Club Brugge 1-1 Aston Villa
22': Club Brugge 1-2 Aston Villa
What a start to the game 🤯
Don't miss the #UCL on @paramountplus 🍿 pic.twitter.com/fBdUITbww0
It’s 1-1 after Brugge bagged their first real chance of the game. Jan Virgili beat his man on the left wing and hit a low cross to the top of the box, and Hugo Vetelsen smashed it low to the far post.
It’s been all Aston Villa, and they’re on the board early after John McGinn fired home from the edge of the box in the 11th minute. And so nearly 2-0 just four minutes later, but George Hemmings put his effort just wide of the far post after Nicolas Jackson played him in on goal.
Club Brugge
Sommer - Sabbe, Mechele, Lee, Seys - Potts, Vanaken, Vetlesen - Forbs, Virgili, Tresoldi
Aston Villa
Suzuki - Wan-Bissaka, Lindelof, Torres, Maatsen - Kamara, Gomes, Buendia - McGinn, Hemmings, Jackson
Where can I watch UEFA Champions League action?
Streaming: Paramount+
TV: CBS Sports Network (Dortmund vs Villarreal)
Club Brugge 2-3 Aston Villa
AEK Athens 1-0 LASK
Real Madrid 2-1 Inter Milan
Porto 0-2 Manchester City
Borussia Dortmund 3-2 Villarreal
Lille 2-3 Real Betis