Eintracht Frankfurt stays in touch with the top