Downflow furnace