Совершив перегруппировку своих сил, Алленби атаковал отступившие османские части. 17 ноября британские войска захватили Яффу, а также захватили 10 000 пленных и около 100 орудий османской армии. Затем британские войска начали движение к Иерусалиму, который был захвачен 9 декабря 1917 года. В ходе боёв за город османская армия потеряла около 1 000 убитыми и ранеными, а 750 попали в британский плен. Потери британской армии в боях за Иерусалим неизвестны. К концу 1917 года наступление британцев было прекращено из-за утомлённости войск и плохих погодных условий.