Bayer Leverkusen’s 35-match unbeaten Bundesliga run was ended as RB Leipzig hit back from two down to secure a 3-2 win at the BayArena.
Jeremie Frimpong and Alex Grimaldo struck inside seven minutes at the end of the first half to seemingly put Xabi Alonso’s men – who went the whole of last season unbeaten – on course for another comfortable victory.
Kevin Kampl gave the visitors hope just ahead of half-time and Lois Openda then equalised before the winger fired in a winner with 10 minutes left to sent Leipzig top after two matches.
We keep our heads up lads! 🖤❤️#B04RBL pic.twitter.com/05atD6aaY7
— Bayer 04 Leverkusen (@bayer04_en) August 31, 2024
Borussia Dortmund had defender Nico Schlotterbeck sent off during the closing stages of a frustrating goalless draw at Werder Bremen.
Raphinha scored a hat-trick as Barcelona thrashed Valladolid 7-0 to maintain their perfect start to the new LaLiga campaign.
Brazil winger Raphinha opened the scoring in the 20th minute when he drilled home Pau Cubarsi’s floated pass, taking the ball on his chest while holding off a tackle.
Robert Lewandowski soon added a second after being set up by Lamine Yamal, with Jules Kounde slotting in from a corner just before the break.
How many goals you got, Rapha? pic.twitter.com/0YMqv7CdLE
— FC Barcelona (@FCBarcelona) August 31, 2024
Raphinha tapped home his second just after the hour and then completed his hat-trick with a classy finish in the 72nd minute.
Dani Olmo and substitute Ferran Torres added two more late on to continue new Barca boss Hansi Flick’s impressive start.
Substitute Angel Correa struck in stoppage time to give Atletico Madrid a 1-0 win at Athletic Bilbao.
Late, late drama sees Napoli grab the win! 🤯#NapoliParma #SerieAMadeInItaly pic.twitter.com/IPAhL77Dz2
— Lega Serie A (@SerieA_EN) August 31, 2024
Romelu Lukaku scored on his Napoli debut as Antonio Conte’s side scored twice during stoppage time to come from behind and beat Parma 2-1.
Ange-Yoan Bonny put Parma in front from the penalty spot midway through the first half and the visitors looked well set before goalkeeper Zion Suzuki was sent off for a second booking with 15 minutes left.
After Napoli had a penalty decision overturned following a VAR review, substitute Lukaku – who completed a £37million move from Chelsea ahead of the transfer deadline – marked his debut with an equaliser in the second of 11 added minutes.
Frank Anguissa then headed in a dramatic late winner to give new Napoli boss Conte back-to-back league victories.
It ends level at the Olimpico.#LazioMilan #SempreMilan pic.twitter.com/fYCWwKtjic
— AC Milan (@acmilan) August 31, 2024
AC Milan, though, remain winless after a 2-2 draw at Lazio.
Strahinja Pavlovic headed the Rossoneri into an early lead but Taty Castellanos levelled things up just after the hour.
Boulaye Dia turned the match around – but Rafael Leao’s thunderous drive secured a point for Milan.
𝗠𝗮𝘀𝗼𝗻 𝗚𝗿𝗲𝗲𝗻𝘄𝗼𝗼𝗱 𝗸𝗲𝗲𝗽𝘀 𝗼𝗻 𝘀𝗰𝗼𝗿𝗶𝗻𝗴! 🔥⚽️
He has now scored 5 goals in his first 3 Ligue 1 games for the Olympiens 🔵⚪ pic.twitter.com/IMnBI46NVk
— Olympique de Marseille 🇬🇧 🇺🇸 (@OM_English) August 31, 2024
In Ligue 1, Mason Greenwood scored twice in a minute as Marseille won 3-1 at 10-man Toulouse to go top of the table.
The former Manchester United striker – who had three goals already this season – opened the scoring from a tight angle on the left in the 16th minute and then swiftly drilled a second past goalkeeper Guillaume Restes.
Toulouse saw forward Frank Magri shown a straight red card in the 27th minute following a high tackle on Geoffrey Kondogbia, with an own goal from Charlie Cresswell making it 3-0 before Shavy Babicka scored a late consolation.
Nantes beat Montpellier by the same scoreline and are alongside OM at the summit with seven points. Brest beat St Etienne 4-0.