Eintracht Frankfurt  earned a point at home against Leipzig thanks to a Lucas Silva Melo’s last-gasp equalizer on Saturday.

Both sides staged a hectic opening period but Leipzig created the first clear-cut chance in the 10th minute when Poulsen couldn’t beat Frankfurt goalkeeper Kevin Trapp.

Frankfurt grew into the match and almost broke the deadlock in the 18th minute when Filip Kostic rattled the woodwork with a dangerous cross.

Kostic remained in the thick of things and tested Leipzig goalkeeper Peter Gulacsi from the distance in the 21st minute.

The goal was scored at the other end of the pitch as Willi Orban flicked on a corner kick to the far post where Poulsen tapped home the 1-0 lead from very close range in the 35th minute.

The “Bulls” continued on the front foot and should have doubled its advantage, but Dominik Szoboszlai missed the target from promising position three minutes later. The Hungary international kept Frankfurt busy but Szoboszlai lacked in accuracy in front of the goal in the closing stages of the first half.

After the restart, Leipzig defended deep and kept all their men behind the ball whereas Frankfurt couldn’t pose a threat to the visitor’s defence.

Leipzig goalkeeper Gulacsi had nothing to do while Trapp had his hands full of work to prevent a higher deficit for his side.

Emil Forsberg had two golden chances to put the game to bed, but the Swede couldn’t beat Trapp in the 83rd minute and missed the empty goal from very close in the 89th minute.

Frankfurt had the last laugh and punished the visitors for their wastefulness as Lucas Silva Melo, also known as Tuta, headed home a free kick from Kostic to upset Leipzig in the dying seconds of the game.

“I knew that we would get one last chance as Leipzig couldn’t kill the game. We are of course happy, although we know there is still a lot we need to improve. The will was there and that is why we got rewarded with the draw,” Frankfurt head coach Oliver Glasner said.

“I am really disappointed. We gave away three points even though we were in control. We wasted so many chances to make it 2-0 and then we must swallow the equalizer. That is insane,” Leipzig head coach Jesse Marsch said.

With the stalemate, Eintracht Frankfurt stay on the 15th spot meanwhile Leipzig slip to the 8th place in the Bundesliga table.

The following fixtures conclude the 10th round on Sunday when Augsburg host Stuttgart and Borussia Monchengladbach face newly promoted Bochum.