Iraqi troops backed by Shiite militias recaptured key parts of the northern refinery town of Beiji from ISIS militants on Sunday, a general said. The commander of the Interior Ministry's Quick Reaction Forces, Brig. Gen. Nassir al-Fartousi, told state TV that the Iraqi flag was raised on a local government building in Beiji and that troops were advancing to other areas, without elaborating. There was no word on the fate of the contested refinery on the town's outskirts. Beiji, some 250 kilometers (155 miles) north of Baghdad, fell to ISIS during its blitz across northern Iraq nearly a year ago, but parts of the town and nearby refinery have since been retaken by government forces. The town is strategically significant as it lies on the road to ISIS-held Mosul, Iraq's second largest city. Iraqi and Kurdish forces have managed to roll back ISIS in many parts of the country with the help of U.S.-led airstrikes, and recaptured the northern city of Tikrit in April. But last month ISIS captured Ramadi, the provincial capital of the western Anbar province, in the extremists' most significant advance since last year.