Robert Lewandowski continued his hot goal-scoring streak with a hat-trick in Bayern Munich's 5-0 thumping of Eintracht Frankfurt.
Lewandowski, who has now scored 10 goals in five Bundesliga games, fired the champions ahead after 10 minutes and headed the second from a corner before the half-hour.
The Poland international then completed his hat-trick in the 61th minute from Douglas Costa's pass, before substitutes Leroy Sane and Jamal Musiala added two more goals.
The only disappointment for Bayern was an early injury to Alphonso Davies who had to be carried off after twisting his ankle in the fifth minute.
Eintracht were unbeaten in their opening four games but that record never looked likely to remain intact after they gave Lewandowski far too much room to open the scoring with a nonchalant finish.
He outjumped his marker to head the second in the 28th minute and could have completed his hat-trick before half-time but sent one effort wide from Leon Goretzka's pass and then saw another blocked by goalkeeper Kevin Trapp.
He made no mistake, however, in the 61st minute, holding off two defenders to slot his effort past Trapp.
Sane's fourth in the 74th minute was reminiscent of former Bayern winger Arjen Robben as he raced down the touchline, cut inside and sent a dipping left-foot shot past the stranded Eintracht goalkeeper.
Musiala capped the performance by adding the fifth in the 90th minute after a series of rebounds in the penalty area.
Bayern move into second place with 12 points from five games - one point behind RB Leipzig, who beat Hertha Berlin 2-1.
Jhon Cordoba gave Hertha the lead with just eight minutes on the clock in Leipzig, before Dayot Upamecano equalised just three minutes later.
Deyovaisio Zeefuik was sent off for the visitors five minutes after half-time and Leipzig took advantage as Marcel Sabitzer netted from the spot in the 77th minute to give them all three points.
And Borussia Dortmund kept pace with Bayern and Leipzig as they scored three second half goals to overcome Schalke 3-0 in the Reiverderby.
Manuel Akanji opened the scoring on 55 minutes, before Erling Haaland scored his fifth Bundesliga goal of the season just after the hour-mark to double their lead.
Mats Hummels rounded off a satisfying evening for Lucien Favre's men with a strike 12 minutes before the end.
Elsewhere, Union Berlin drew 1-1 with Freiburg while a late Borussia Monchengladbach comeback saw them beat Mainz 3-2.
Inter close gap on AC, Atalanta stutter
Inter Milan moved just two points behind leaders AC Milan with a 2-0 victory over Genoa, although their neighbours can extend that lead when they play Roma on Monday night.
Both goals came in the second half as Inter bounced back from their derby defeat last Saturday in the perfect manner.
Romelu Lukaku netted the opener on 64 minutes, finding the top corner from 12-yards out, before Danilo D'Ambrosio doubled the lead 15 minutes later with a header.
Victory puts them third in the table, though Juventus and Napoli could both move above them if they pick up victories on Sunday.
Atalanta passed up the opportunity to go joint-top with Milan as they were beaten 3-1 at home by Sampdoria.
Fabio Quagliarella put the visitors 1-0 up after 13 minutes and then missed a penalty on the stroke of half-time, awarded after VAR judged Johan Mojica to have handled in the box.
Morten Thorsby thundered in a header to double their lead but Duvan Zapata's penalty with 10 minutes remaining made it a nervy finish.
However, Jakub Jankto's breakaway goal in injury time restored their two-goal advantage and earned Sampdoria an impressive victory.
Luis Alberto set Lazio on the way to a 2-1 win over Bologna with a superb solo effort after the visitors had a goal disallowed by VAR.
Bologna thought they had taken the lead in the 13th minute through Mattias Svanberg but, after studying the pitch-side monitor, the referee disallowed it for a foul on Lucas Leiva in the build-up.
Lazio, looking for their second Serie A win of the season, finally went ahead nine minutes after the break. Alberto dispossessed Danilo, then nutmegged Svanberg before blasting his shot past Lukasz Skorupski.
Mohamed Fares brilliantly set up the second in the 76th minute when he acrobatically prevented Vedat Muriqi's header from going out of play and Ciro Immobile, Serie A's top-scorer last season, scored from close range.
Lorenzo De Silvestri pulled one back for Bologna in the 90th minute but could not prevent them from slumping to a fourth defeat in five games.
Suarez nets in Atletico victory, Real Madrid win El Clasico
Atletico Madrid beat Real Betis 2-0 at home in La Liga thanks to goals from Marcos Llorente and Luis Suarez after coach Diego Simeone sprung a double change at half-time.
Llorente put Atletico in front at the start of the second half, tearing into the box from the left wing and tucking the ball inside the near post from a tight angle.
Betis had played well in the first half and dominated the ball. However, Atletico took control of the game after Simeone hauled off Lucas Torreira and Thomas Lemar for Yannick Carrasco and Hector Herrera for the second period, instantly giving the team more pace and purpose in midfield.
The visitors were reduced to 10 men with 20 minutes remaining when Martin Montoya was sent off for hauling down Carrasco. The referee initially gave the defender a booking before he revised the play in a VAR review and changed it to a straight red card.
Suarez then struck in stoppage time after combining well with left back Renan Lodi to clinch a therapeutic victory for Atletico after Wednesday's 4-0 thrashing by Bayern Munich in the Champions League.
In the first game of the day, Real Madrid laid down a marker in the La Liga title race as they won 3-1 at Barcelona in the season's first Clasico.
Fede Valverde gave Real the dream start with a fifth-minute strike, before Ansu Fati equalised just three minutes later from close range.
But Sergio Ramos converted a 63rd-minute penalty that he won after VAR intervened, before Luka Modric rounded off a deserved victory in the final seconds of normal time with the calmest of finishes.
Elsewhere, Eibar delivered a shock 1-0 win at Sevilla with a goal just before half-time from Kike Garcia. A late penalty from Ruben Garcia saw Osasuna celebrate the club's centenary with a 1-0 home win over Athletic Bilbao.
Kean, Mbappe doubles in PSG victory
Moise Kean scored his first goals for Paris Saint-Germain as the French champions moved top of the Ligue 1 standings with a 4-0 home victory against lowly Dijon.
Everton loanee Kean found the back of the net in the first half and Kylian Mbappe came off the bench also to score a double to put PSG on 18 points from eight games. Lille, who are second on 17 points, will reclaim top spot if they beat Nice away on Sunday.
Kean scored his first goal for PSG when he flicked the ball home at the near post from Mitchel Bakker's cross in the third minute. The Italian doubled his tally 20 minutes later as he tapped in after being set up by Neymar at the end of a counter attack.
Mbappe replaced Kean in the 73rd minute and the France striker quickly made his presence felt. The 21-year-old, set up by Neymar, outsped the Dijon defence before slotting the ball home in the 82nd minute. Mbappe was at it again, adding a fourth as he fired home from close range from Pablo Sarabia's pass following some more good work by Neymar
Dijon, who last year won at the Parc des Princes, were never close this time as they stayed bottom of the table on two points.
Elsewhere, Leonardo Balerdi's 54th minute goal was enough for Marseille to beat Lorient 1-0.