Bayer Leverkusen fick en bra start på matchen. Amine Adli gjorde målet, redan i tionde minuten.
Laget ökade ledningen till 2-0 i 34:e minuten, när Moussa Diaby fick träff framspelad av Florian Wirtz. Det dröjde till den 74:e minuten innan Djibril Sow reducerade för Eintracht Frankfurt på pass av Philipp Max. Men mer än så orkade Eintracht Frankfurt inte med.
3-1-målet kom på tilläggstid, när Sardar Azmoun slog till och gjorde mål. 3-1-målet blev matchens sista.
För Bayer Leverkusen gör resultatet att laget nu ligger på sjätte plats i tabellen, medan Eintracht Frankfurt är på sjunde plats.
Bayer Leverkusen tar sig an Wolfsburg i nästa match borta söndag 16 april 19.30. Eintracht Frankfurt möter Mönchengladbach hemma lördag 15 april 18.30.