(CNN) -- Adrian Ramos struck in injury time to deny Bayer Leverkusen a chance to increase their lead at the top of the German Bundesliga after they were held to a 2-2 draw by Hertha Berlin.
Leverkusen could have finished the weekend as Winter Champions, depending on how results went elsewhere, and looked to have clinched the points until Colombian striker Ramos netted late on to give 10-man Hertha a share of the spoils.
Ramos had given bottom side Hertha the lead in the eighth minute at the Olympic Stadium when he latched on to a intelligent through-ball from Cicero and directed a shot past Rene Adler from the right edge of the penalty area.
Eren Derdiyok came close to equalising in the first half but could only direct his header from Tranquillo Barnetta's left-wing cross straight at Hertha goalkeeper Jaroslav Drobny.
Jupp Heynckes' side continued to press after the half-time break when Stefan Kiessling saw his shot from the left tipped over the bar by Drobny while Ramos had the ball in the net again for the home side but the effort was chalked off after the assistant referee flagged for offside.
Toni Kroos went close with a free-kick before the talented midfielder equalized for Leverkusen with a superb striker in the 75th minute.
The Germany Under-21 international controlled a Barnetta's left-wing corner and lashed a powerful half-volley into the bottom-right corner of the net from the edge of the box.
Friedhelm Funkel's side were reduced to 10 men when midfielder Gojko Kacar was shown a second yellow card for throwing the ball away, having been penalised for a foul.
Leverkusen made the extra man count and looked to have snatched all three points when a Barnetta cross knocked on by Kiessling and Burak Kaplan's deflected effort looped over Drobny and into the net in the 90th minute.
But Hertha refused to throw in the towel and Ramos secured a point for the basement side when he powerfully headed Raffael's corner past Rene Adler in the dying moments.
The result left Leverkusen four points clear of Schalke and Werder Bremen, who face each other on Saturday evening, and extended their season-long unbeaten run to 16 games.