German team Bayer Leverkusen extended its miraculous unbeaten run to 48 games on Sunday after thrashing Eintracht Frankfurt 5-1 in the Bundesliga.