Eintracht Frankfurt and Rangers went the distance at a sweltering Ramon Sanchez Pizjuan in pursuit of Europa League glory.