Germany
Harry Kane scored a hat-trick as Bayern Munich claimed a 4-1 victory at Hoffenheim in the Bundesliga.
The England skipper opened the scoring in the 44th minute and soon doubled Bayern's lead with a penalty moments after the break.
He then added a third from the spot with 13 minutes left on the clock before Hoffenheim’s Vladimir Coufal scored a deflected free-kick, but Serge Gnabry restored Bayern’s three-goal advantage deep into stoppage time.
Kane’s hat-trick takes his tally to 13 from seven games in all competitions and keeps Bayern top of the standings.
Elsewhere, Freiburg beat Werder Bremen 3-0, while 10-man Mainz claimed a 4-1 win over Augsburg.
Kaishu Sano and Dominik Kohr opened the scoring before the latter was dismissed and although they were reduced to 10 men, Mainz went on to extend their lead with goals from Paul Nebel and Armindo Sieb, with Samuel Essende’s goal a consolation for Augsburg.
Hamburg earned their first top-flight since being promoted as they beat bottom-of-the-table Heidenheim 2-1.
Cologne sustained their first league defeat of the season after being beaten 3-1 by RB Leipzig, who recorded their third straight Bundesliga win.
Spain
Jude Bellingham made his first appearance for Real Madrid this season as they beat Espanyol 2-0 at the Bernabeu.
The England midfielder has been sidelined since the Club World Cup following shoulder surgery and came on in place of Kylian Mbappe in the 89th minute.
Mbappe helped Real extend their perfect start in LaLiga to five games by scoring his fifth goal of the season after Eder Militao sent the hosts ahead in the first half.
Levante earned their first win of the season with a 4-0 victory over nine-man Girona.
Axel Witsel was shown a second yellow card on the half-hour mark and Etta Eyong soon capitalised with a goal before the break.
A miserable afternoon worsened for Girona when Vitor Reis was dismissed, allowing the visitors to storm ahead as Carlos Alvarez, Ivan Romero and Goduine Koyalipou all scored.
Villarreal moved into third with a 2-1 win over 10-man Osasuna.
Valentin Rosier was shown a second yellow before Osasuna went ahead through Ante Budimir's penalty. Georges Mikautadze and Pape Gueye struck in the second half to secure Villarreal’s third win of the season.
Sevilla beat Alaves 2-1 and Valencia earned a 2-0 win over Athletic Bilbao.
Vinicius Jr did not hide his frustration after he was substituted by Real Madrid manager Xabi Alonso in the 77th minute.

The 25-year-old Brazilian winger, who played a pivotal role in Real's Champions League triumphs in 2022 and 2024 – scoring in both finals – has featured for the entire 90 minutes in only one of the 12 matches managed by Alonso.
He has been substituted in 10 matches and started on the bench for the other two, including the club’s Champions League opener against Olympique de Marseille earlier this week.
On Saturday against Espanyol, Vinicius was a constant threat down the left flank, forging a strong partnership with left full-back Alvaro Carreras and linking effectively with Mbappe in attack. He provided an assist to Mbappe's goal and hit the post with a strike from close-range.
However, despite playing one of his best games so far this season, he was still substituted by coach Alonso, who acknowledged the Brazilian's frustration but defended his rotation policy.
"The only thing missing for him today was a goal," Alonso said. "I substituted him when he was at his best. Maybe I could have waited a little longer to substitute him, but I wanted to bring on some fresh players on the wing.
"The same thing happened with (Franco) Mastantuono. He also got mad at me... They wanted to continue, but we needed to take control of the match and we needed fresh legs.
"They were a little angry, but it happens to everyone. I'm happy with Vini's performance, with Mastantuono's too... but there are times when you need fresh players."
Alonso said it was his job to ensure that Real won matches, rather than making players happy.
"It's great that we have so many options in our squad. If I didn't make decisions, I wouldn't be here. That's my job. The more correct decisions I make, the better we'll do. It's a very long season; we need to use all these options we have," he added.
Italy
In Serie A, Juventus dropped their first points of the season after drawing 1-1 with Hellas Verona.
Francisco Conceicao had put Juve ahead before Gift Orban levelled from the spot and a draw means they sit at the summit one point clear of Napoli, who play Pisa on Monday.
AC Milan are level on points with the reigning champions after beating Udinese 3-0.
Christian Pulisic scored scored twice either side of Youssouf Fofana to help Milan record their third straight Serie A win.
Saturday's remaining fixture saw Bologna beat Genoa 2-1.