Schalke 04 came from a goal down to lead against Augsburg but conceded a stoppage-time equaliser on Sunday to stretch its winless run to 27 matches with a 2-2 draw.
Marco Richter headed in from close range deep in stoppage time to deny the Royal Blues its first league win since January.
Schalke had to endure a nightmare start with forward Mark Uth being seriously injured in the 11th minute after a head clash with Augsburg's Felix Uduokhai.
Uth fell briefly unconscious and was put on a drip and rushed to hospital.
To make matters worse, Schalke's Suat Serdar scored an own goal in the 32nd.
But it kept calm and earned a deserved equaliser with Benito Raman's quick break and good finish in the 52nd minute before Augsburg was left with 10 men when Florian Niederlechner was sent off for a second booking.
The visitor turned the game around when Nassim Boujellab tapped in a cutback for the lead in the 61st. The 21-year-old Morocco international came close to adding another in the 78th but fired over the bar from six metres out.
Instead, Augsburg got an equaliser through Richter to rescue a point.
The result left Schalke in last place on four points. Augsburg moves up to 10th on 13.
- Hard-serving Ivo Karlovic officially announces his retirement from tennis
- World team table tennis c’ships: India men edge out Kazakhstan to enter Round of 16
- Former India cricketer Lalchand Rajput appointed UAE head coach
- Take Bairstow out of firing line: Cook urges England to bench the out-of-form batter
- Royal Challengers Bangalore WPL 2024 team analysis: Squad depth, players to watch out, fixtures