Reigning champions Real Madrid were handed a defeat by Lille on Wednesday, one of several surprise results to close out Matchday 2 of the UEFA Champions League.
Lille's 1-0 win over the Spanish giants came courtesy of a penalty scored by Jonathan David in first-half stoppage time. It was the foundation for an attack-focused second half for Real Madrid, who switched on Kylian Mbappe to find an equalizer and took a flurry of shots at goal in the dying minutes of the game to no avail. The result snaps a 36 game unbeaten run in European play for Real Madrid, as well as an unbeaten run to start the season.
Elsewhere in Europe, Aston Villa's super substitute Jhon Duran ensured they would come out of their first Champions League game at home in four decades with a 1-0 win over Bayern Munich, ending their run of 42 games unbeaten in the Champions League group stage or league phase. A 10-man Juventus also came from behind to beat RB Leipzig 3-2, marking a first statement win for new manager Thiago Motta, while Benfica manager Bruno Lage made a statement of his own with a 4-0 victory over Atletico Madrid.
Here's a look at the scores from Matchday 2.
Wednesday's results
- Shakhtar Donetsk 0. Atalanta 3
- Girona 2, Feyenoord 3
- Sturm Graz 0, Club Brugge 1
- Dinamo Zagreb 2, Monaco 2
- RB Leipzig 2, Juventus 3
- Aston Villa 1, Bayern Munich 0
- Liverpool 2, Bologna 0
- Lille 1, Real Madrid 0
- Benfica 4, Atletico Madrid 0
Tuesday's results
- RB Salzburg 0, Brest 4
- Stuttgart 1, Sparta Praha 1
- Borussia Dortmund 7, Celtic 1
- PSV 1, Sporting Lisbon 1
- Slovan Bratislava 0, Manchester City 4
- Barcelona 5, Young Boys 0
- Bayer Leverkusen 1, AC Milan
- Inter 4, Crvena Zvezda 0
- Arsenal 2, Paris Saint-Germain 0
Don't miss CBS Sports Golazo Network's Morning Footy, now in podcast form! Our crew brings you all the news, views, highlights and laughs you need to follow the Beautiful Game in every corner of the globe, every Monday-Friday all year long.