Hakan Çalhanoğlu’s penalty proved decisive for Inter against Arsenal, while Barcelona were in free-scoring form, Atleti won late in Paris and Aston Villa’s bubble was burst.
Inter moved to ten league phase points with a 1-0 victory over Arsenal on Wednesday, with Barcelona just one further back following an emphatic 5-2 win against Crvena Zvezda.
Brest continue to fly high, meanwhile, after beating Sparta Praha, with Atleti – after a late, late intervention against Paris – and Bayern now on six points after picking up second wins of the campaign. Aston Villa’s perfect start came to an end with defeat at Club Brugge.
THEUPDATE trough UEFA.com rounds up all the action from UEFA Champions League Matchday 4.
Club Brugge 1-0 Aston Villa
Hans Vanaken’s cool penalty helped Club Brugge claim maximum points and halt Aston Villa’s 100% start to the campaign.
The Blauw-Zwart captain sent Emiliano Martínez the wrong way with his 52nd-minute spot kick, after Tyrone Mings had handled in the area.
The hosts had gone closest to opening the scoring in the first half when Ferran Jutglà’s powerful effort struck a post.
Ollie Watkins had the best chance for the Villans midway through the opening period, but his shot skidded narrowly wide.
Shakhtar Donetsk 2-1 Young Boys
Georgiy Sudakov inspired Shakhtar to their first league phase victory in Gelsenkirchen.
After Young Boys goalkeeper Marvin Keller’s excellent early save denied Eguinaldo, the visitors opened their account for the campaign when Kastriot Imeri slotted in his first Champions League goal.
The Pitmen were in charge thereafter, though, equalising when Oleksandr Zubkov tapped in Sudakov’s cross.
The provider’s twisting run and drilled 41st-minute finish from the edge of the box proved to be the winner, leaving the Swiss side still seeking their first points.
Sparta Praha 1-2 Brest
Brest remain unbeaten in their debut Champions League campaign, a first-half strike from Edimilson Fernandes and a Kaan Kairinen own goal enough to seal all three points in the Czech capital.
Fernandes slipped as Kamory Doumbia’s corner was headed clear into his path, but the midfielder’s shot still flew past Peter Vindahl.
The French team doubled their lead when Ludovic Ajorque intercepted Vindahl’s clearance and his cutback was bundled over the line by Kairinen. Victor Olatunji prodded in a late consolation for the hosts.
Bayern München 1-0 Benfica
Jamal Musiala’s excellent header ended Benfica’s resistance and ensured Bayern returned to winning ways after two straight defeats.
Goalkeeper Anatoliy Trubin made a series of fine saves to deny England captain Harry Kane in a dominant, if frustrating, first-half showing from Bayern.
The introduction of Leroy Sané helped the home side break down Benfica and when his cross found Kane, the striker headed back across goal for Musiala to power in.
Inter 1-0 Arsenal
Hakan Çalhanoğlu’s penalty and an organised defensive display gave Inter a hard-fought victory.
The hosts started brightly, with Denzel Dumfries hitting the crossbar, and despite Arsenal having much of the first-half possession, the Italian side took the lead from the penalty spot just before half-time.
Arsenal went in search of an equaliser but Inter dug deep defensively to see out the win, with Dumfries clearing off the goal line from Buyako Saka’s corner and Yann Bisseck blocking a close-range effort from Kai Havertz.
Feyenoord 1-3 Salzburg
Karim Konaté’s double inspired Salzburg’s first win of this season’s competition proper. After heading in the opener seconds before half-time, he then added a second with a smart volley.
Although Feyenoord had Chris-Kévin Nadje sent off, they netted almost immediately after through Anis Hadj Moussa – only to concede a penalty which Konaté missed before Daouda Guindo drove in the clincher four minutes from time.
Crvena Zvezda 2-5 Barcelona
Robert Lewandowski’s double helped free-scoring Barcelona secure another emphatic victory. Iñigo Martínez’s deft header put the Blaugrana ahead, only for Silas to level after a well-worked Crveno-beli move.
Lewandowski pounced either side of half-time, tapping in after Raphinha’s effort had smacked the base of the post before turning in Jules Koundé’s precise centre.
Koundé laid on another two goals for the visitors, with Raphinha and sub Fermín López converting the defender’s cutbacks, before home replacement Felício Milson arced in a neat consolation.
Paris Saint-Germain 1-2 Atlético de Madrid
Substitute Ángel Correa scored with the last kick of the game to earn Atleti a dramatic victory over Paris.
Warren Zaïre-Emery’s dinked finish gave the hosts an early lead, but the visitors equalised almost immediately, Nahuel Molina slamming in a half-volley.
Paris had the better chances in the second half, Jan Oblak saving from Bradley Barcola and Achraf Hakimi, but they were hit on the counterattack in the closing stages and Correa curled into the net to gain his team a priceless win.
Stuttgart 0-2 Atalanta
Ademola Lookman and Nicolò Zaniolo struck as Atalanta reached eight points with this success.
After a tight first half of few chances, Lookman slotted in half-time substitute Charles De Ketelaere’s cross for the 51st-minute opener.
Ermedin Demirović had a close-range shot blocked as Stuttgart pushed for a swift equaliser, but Gian Piero Gasperini’s resolute side showed why they are yet to concede in the league phase and Zaniolo broke clear to seal their second win two minutes from time.