Joe Scally and Borussia Monchengladbach conceded a late penalty as they shared the points with newly-promoted Schalke.
Schalke 2-2 Borussia Mochengladbach
A penalty in the 93rd minute denied Borussia Monchengladbach the win in the end as they had to leave the Veltins Arena with a point against Bundesliga returnees Schalke.
Joe Scally went the distance for the Foals, completing 80 percent of his passes and winning five duels.
The hosts jumped out to the lead before the half-hour mark when Rodrigo Zalazar took the ball at midfield from teammate Tobias Mohr and darted towards ‘Gladbach’s goal. With not a single defender shutting him down, the Uruguayan fired a shot from distance that goalkeeper Yann Sommer failed to stop.
The visitors were finding it hard to find a goal to level the score until midway through the second half when Marcus Thuram pounced on the loose ball and backheeled to Jonas Hofmann who put his shot past Schalke goalkeeper Alexander Schwolow.
Thuram then gave a shock to the Schalke supporters when he scored in the 78th minute to gove ‘Gladbach the lead. Hofmann’s corner kick was sent up in the air and it should have been an easy grab for Schwolow, but the fumbled the grab, thus allowing the Frenchman to bury the ball in the back of the net.
The momentum had surely shifted in the visitors favor, but they lost the chanc to steal all three points when the video assistant referee intervened in the late stages of the game. Replays show that substitute Patrick Herrmann handled the ball in the area from a Schalke free-kick. This left the referee no choice but to point to the spot.
Marius Bulter stepped up and converted the spot-kick to ensure that the hosts took a point from the game.
Borussia Monchengladbach sits in third place in the standings on four points.
Elsewhere in the Bundesliga, Jordan Pefok could not get on the scoresheet this time as Union Berlin was held to a 0-0 draw with Mainz.
Ricardo Pepi came off the bench to play four minutes while Maurice Malone saw no action as Augsburg scored a late goal to seal a 2-1 win over Bayer Leverkusen.
Timothy Chandler watched from the bench as Eintracht Frankfurt shared the points with Hertha Berlin following a 1-1 draw.
In the 2. Bundesliga, Terrence Boyd and Kaiserslautern were left frustrated as they were forced to play with 10 men in their 1-0 loss to Paderborn.
Lennard Maloney was a rock in central defense for Heidenheim as they recorded a 3-0 win over Nurnberg.
Both Julian Green and Timothy Tillman started for Greuther Furth as they fought back to claim a point in a 2-2 draw with Fortuna Dusseldorf.
Ryan Malone and Hansa Rostock were on the wrong end of a 4-0 thrashing by Darmstadt.
Down in the 3. Liga, Mael Corboz could not provide any heroics for Verl as they fell in a 1-0 loss to 1860 Munich.
Isaiah Young played 75 minutes as Rot-Weiss Essen had no answers in their 1-0 loss to Borussia Dortmund II.
Johan Gomez played 65 minutes as Zwickau was easily handled by Elversberg in a 5-0 defeat.
Kevin Lankford played the entire first half and assisted on a goal as Viktoria Koln recorded a 2-1 win over Dynamo Dresden.
Both Jalen Hawkins and Justin Butler came off the bench for Ingolstadt as the team played out a 0-0 draw with Saarbrucken.