Jordan Pefok registered an assist as Union Berlin bagged a big win on the road, while Joe Scally and Borussia Monchengladbach left Bayern Munich with a precious point.
Schalke 1-6 Union Berlin
Union Berlin had a field day as they were unstoppable in their big win over Schalke at the Veltins Arena to move them up to second place in the Bundesliga standings.
Jordan Pefok put in a workman-like 71 minutes in the contest, completing 73 percent of his passes and winning a duel along with one shot.
The onslaught started just six minutes into the game when Morten Thorsby headed the ball in from close range following a corner kick. However, Schalke would get themselves back into the game at the half-hour mark when the referee pointed to the spot for a penalty when Robin Knoche handled the ball in the area. Marius Bulter stepped up to put away the spot-kick.
That was it for the Royal Blues as the visitors took complete control of the game afterward.
The tandem of Pefok and Sheraldo Becker worked their magic again to give Union the lead again in the 36th minute. The American forward laid off the ball to his Surinamese teammate as the ball bounced across the goal line after it took a deflection.
Union made it 3-1 just before halftime Janik Haberer sent a blistering strike from distance into the back of the net.
The goal glut continued in the second half when Becker put away his second of the day a matter of seconds into the restart. Pefok did the dirty work to keep the ball alive and his teammate was on the spot to put it away.
The visitors were clearly the superior side and extended their lead further in the 87th minute when Sven Michel outran the Schalke backline to collect the ball and fired past goalkeeper Alexander Schowlow. The German scored another in the 90th minute with a brilliant volley.
Union Berlin sits on 10 points in the standings, just behind Bayern Munich on goal difference.
Bayern Munich 1-1 Borussia Monchengladbach
Borussia Monchengladbach frustrated Bayern Munich and nearly came away with the win, but in the end settled for the point at the Allianz Arena.
Joe Scally went the distance for the Foals, winning four duels and making three tackles.
Bayern’s attack is one of the most dangerous in the Bundesliga, but they were stopped repeated times by goalkeeper Yann Sommer as he kept it scoreless. Then ‘Gladbach finally went on the attack in the 43rd minute when Marcus Thuram capitalized on a mistake by Dayotchanculle Upamecano to break away and beat Manuel Neuer to give his team the lead.
The hosts continued to be left frustrated as Sommer continued to deny every attempt they had on goal. However, they finally made a breakthrough in the 83rd minute when Jamal Musiala found Leroy Sane to finally get on the scoreboard.
Borussia Monchengladbach remains unbeaten as they drop to sixth place in the standings with eight points.
Kaiserslautern 4-4 Magdeburg
Kaiserslautern fought their way back from a two-goal deficit only to let themselves down with an own goal to settle for a point in a thriller of a game against Magdeburg at the Fritz Walter Stadion.
Terrence Boyd started and played the entire 90 minutes, winning nine duels and taking two shots.
Boyd would get things going seven minutes into the game with a goal for the Red Devils. The forward would get on the end of a strike from Marlon Ritter to redirect it into the goal.
The hosts were then left stunned as Magdeburg went on to score three goals in the span of eleven minutes. Moritz Kwarteng leveled the score with a header in the 11th minute followed by Mohamed El Hankouri’s toe poke six minutes later. Kwarteng then scored his second in the 22nd minute to put them in a comfortable lead.
Kaiserslautern pulled one back in the 40th minute when Boris Tomiak headed in Phillipp Klement’s free-kick.
The hosts leveled the score seven minutes into the second half. Philipp Hercher would volley in Ritter’s cross from the left side. They were then rewarded a penalty in the 66th minute as Mike Wunderlich converted from the spot.
The momentum was in the Red Devils’ favor, but they were at fault for the game-tying goal in the 79th minute. Goalkeeper Andreas Luthe stopped a blistering shot from Connor Krempicki, but the ball came ricocheting off the back of Tomiak and into the goal.
Kaiserslautern moves up to sixth place in the standings on 11 points.
Elsewhere in the Bundesliga, Ricardo Pepi started his first game for Augsburg and played 56 minutes while Maurice Malone remained on the bench in their 1-0 loss to Hoffenheim.
Tim Chandler played the final 13 minutes for Eintracht Frankfurt in their thrilling 4-3 win over Werder Bremen.
Giovanni Reyna played his first game last weekend but was missing from the roster this time as Borussia Dortmund secured a 1-0 win over Hertha Berlin.
In the 2. Bundesliga, Lennard Maloney played 77 minutes as Heidenheim shared the points with Darmstadt following a 2-2 draw.
Ryan Malone went the distance for Hansa Rostock as they were shutout in a 2-0 loss to Karlsruhe.
George Bello came off the bench to play the final three minutes and change for Arminia Bielefeld in their 4-1 win over Eintracht Braunschweig.
Timothy Tillman came on to play the final 32 minutes while Julian Green saw no action for Greuther Further in their 2-1 loss to Hannover.
Down in the 3. Liga, Isaiah Young scored his first goal of the season to help Rot-Weiss Essen to a 1-1 draw with Bayreuth.
Mael Corboz played the full 90 minutes while Johan Gomez came off the bench to play 35 minutes for the opposition as Verl recorded a 3-0 win over Zwickau.
Jalen Hawkins started while Jerome Butler played the final 26 minutes for Ingolstadt as they collapsed to a 3-2 loss to Wehen Wiesbaden.
Kevin Lankford played 15 minutes as Viktoria Koln settled for a point in a 1-1 draw with 1860 Munich.