Bundesliga leaders Bayern Munich eased past Schalke 2-0 on Saturday to make it four wins from four league matches and leave their opponents languishing at the bottom of the table.
Goals from James Rodriguez and a second-half Robert Lewandowski penalty lifted Bayern to 12 points, two ahead of second-placed Hertha Berlin, who beat Borussia Moenchengladbach 4-2 thanks to a Vedad Ibisevic double.
Preseason title contenders Schalke have now lost all four Bundesliga matches and are anchored in last place. In more bad news for the hosts, Weston McKennie limped off after James unintentionally kicked the U.S. international in the leg in a battle for possession.
McKennie, who started for Schalke in the Champions League in midweek, missed his team's defeat to Borussia Monchengladbach last weekend after returning from international duty with a bruised knee.
"My team dominated for 90 minutes and allowed nothing in our own half," Bayern coach Niko Kovac told reporters following the match.
"We created many chances but scored too few goals. But overall it was a great performance. We saw a really, really good Bundesliga game."
James put the visitors in front after eight minutes, powering his near-post header from a Joshua Kimmich corner past Schalke keeper Ralf Fahrmann.
David Alaba rattled Fahrmann's crossbar with a curled free kick a little later as Bayern kept up the pressure and Schalke, last season's runners-up, stayed toothless.
Pressure on coach Domenico Tedesco has been mounting following their disastrous start and he had a heated exchange with Franco di Santo after the player was substituted.
"I am very angry because we had discussed it before the game," Tedesco said of Di Santo's substitution. "He was emotional. We will discuss this internally but it is only normal that I am disappointed by him."
James should have added another goal five minutes after the restart but somehow fired wide in front of an open goal.
But he made amends for his miss when he earned a 64th-minute penalty that Lewandowski coolly converted.
Information from the Associated Press was used in this story.