Eintracht win at Dortmund to boost Champions League hopes