Iraqi government forces have captured key installations outside the disputed city of Kirkuk from Kurdish fighters.
A military statement said units had taken control of the K1 military base, the Baba Gurgur oil and gas field, and a state-owned oil company's offices.
Baghdad said the Peshmerga had withdrawn "without fighting", but clashes were reported south of Kirkuk.
The operation was launched a month after the Kurdistan Region held a controversial independence referendum.
Iraqi Prime Minister Haider al-Abadi has said the vote, in which residents overwhelmingly backed secession, was illegal and demanded it be annulled.
The Kurdistan Regional Government (KRG) insisted it was legitimate.
US officials said they were "engaged with all parties in Iraq to de-escalate tension".
What does the government want?
The Arab-led central government said it had launched the operation in Kirkuk province to "secure bases and government facilities", and also to "preserve the lives and interests" of Kirkuk's Arabs, Kurds, Turkmen and Christians.
On Monday morning, the Iraqi military announced that elite units had been "re-deployed" at the K1 base, about 5km (3 miles) north-west of the city of Kirkuk, and that other troops had taken control of the nearby Leylan area, the Baba Gurgur oil field, and the headquarters of the North Oil Company.
The military also said troops had taken control of a military airport, police station, power plant and several industrial areas, as well as key bridges, roads, junctions.
The Kurdistan Region Security Council accused Baghdad of launching an "unprovoked attack" and said the Peshmerga would "continue to defend Kurdistan, its peoples and interests".
Peshmerga had destroyed five US-made Humvees used by the Popular Mobilisation, a paramilitary force dominated by Iran-backed Shia militias, it added.
Peshmerga spokesman Brig Gen Bahzad Ahmed told the Associated Press that the fighting south of Kirkuk had caused "lots of casualties". He alleged that pro-government forces had also "burnt lots of houses and killed many people" in Tuz Khurmatu, 75km south of Kirkuk, and Daquq.
There was no way of verifying the reports, but a doctor at a hospital in Tuz Khurmatu told AFP news agency that two people had been killed by artillery fire.
What's happening inside Kirkuk?
By Orla Guerin, BBC News
On the streets of Kirkuk we have seen armed Kurdish civilians - old and young, but almost no Kurdish security forces. One man told us he was ashamed the Peshmerga had abandoned some positions outside the city overnight.