Karim Bellarabi scored a late equaliser as Bayer Leverkusen drew 1-1 with Eintracht Frankfurt to head into the winter break in third spot in the Bundesliga.
Leverkusen started the game brightly, but a lack of quality in attacking areas meant that Frankfurt were comfortable at the back for long stages of the first half.
Frankfurt improved as the first half progressed, and only an impressive save from Bernd Leno prevented Alexander Meier from finding the bottom corner.
However, Meier would get a second chance to beat the Leverkusen stopper when Tin Jedvaj foolishly brought down Takashi Inui inside the box.
Meier was given the responsibility of taking the penalty, and he made no mistake in handing the visitors the advantage.
Leverkusen struggled to produce a response either side of the break as Frankfurt continued to look comfortable dealing with the home side's attacking players.
Chances were few and far between in the second half, and a wayward long-range strike from Heung-Min Son summed up the frustration for the hosts.
Leverkusen finished strongly, though, and they were rewarded with an equaliser in the 83rd minute when Bellarabi used the space on the edge of the box to pick out the bottom corner with a powerful effort.