Roman Hubnik scored in stoppage time to save a point for Hertha Berlin at Hoffenheim in a 1-1 draw that saw both sides reduced to ten men.
Sejad Salihovic gave Hoffenheim the lead in the 21st minute and Hertha went a man down ten minutes later when Raffael was dismissed. Hoffenheim defender Isaac Vorsah saw red himself in the 63rd minute to even up the numbers before Hubnik provided the heroics.
The draw marked the six match in which Markus Babbel has not secured a win as manager of Hertha Berlin.
Hoffenheim had two chances after the first quarter of an hour, but Berlin goalkeeper Thomas Kraft made a superb save from Roberto Firmino's close-range shot and Jannik Vestergaard's header went over the crossbar from six yards after the ensuing corner.
The guests grabbed the lead after 21 minutes, though, when Salihovic struck from 25 yards with a precise effort. Hertha went a man down ten minutes later when Raffael was shown red for striking the goalscorer.
Hertha upped their work-rate and even had more possession after the decision, but could not create a clear chance for the rest of the first half.
Hoffenheim had failed to make the most of their advantage and promptly lost it in the 63rd minute when Vorsah made a poor tackle on Adrian Ramos.
Hertha nearly equalised with eight minutes left as Tunay Torun played in Ronny, whose distance strike was deflected against the post by Hoffenheim keeper Tom Starke.
Hoffenheim missed a chance to decide the game two minutes later as Kraft had a great reflex to stop Vedad Ibisevic's low shot. And, Berlin found their reward late on, equalising in added time with Hubnik poking in a blocked shot by Ramos.