Under annen halvdel av 600-tallet klarte tibetanerne å erobre Dunhuang, og byen forble på deres hender helt til den kinesiske general Zhang Yichao klarte å gjeninnta den i 851, helt mot slutten av Tang-dynastiets tid.