The Islamic State jihadist group has reportedly lost control of its last strip of territory along the Syrian-Turkish border.
The militants were driven from the area between the northern Syrian towns of Azaz and Jarablus by Turkish troops and allied Syrian rebels, a Turkish news agency claimed.
Anadolu said the advance "has removed terror organisation Daesh's (IS) physical contact with the Turkish border in northern Syria".
The reported major setback means key supply lines IS used to bring in foreign fighters, weapons and ammunition are thought to have been shut down.
But the group still holds territory in Syria and Iraq.
Late last month, Turkey began two incursions into Syria to push IS away from the border.
The operation, called dubbed Euphrates Shield, was also aimed at stopping the advance of US-backed Kurdish forces, which are also battling the extremist group.