The UN Security Council has unanimously adopted a US-drafted resolution imposing new sanctions on North Korea following its sixth and largest nuclear test.
With backing from China and Russia, the council voted 15-0 on Monday to slap a ban on textile exports and restrict shipments of oil products to North Korea.
The resolution is a watered-down version of the original US proposal. 
It does ban North Korea from importing all natural gas liquids and condensates.
But it only caps Pyongyang's imports of crude oil at the level of the last 12 months, and it limits the import of refined petroleum products to 2 million barrels a year.
It also bans all textile exports and prohibits all countries from authorising new work permits for North Korean workers - two key sources of hard currency.
The initial US proposal included an assets freeze on North Korean leader Kim Jong-un and a complete ban on countries selling oil to his government, but the measures were softened to appease China and Russia. 
It is the ninth resolution unanimously adopted by the 15-member council since 2006 over North Korea's ballistic missile and nuclear programmes.
US Ambassador to the UN Nikki Haley said the bans on textile exports and overseas workers alone would starve the Pyongyang of at least $1.3bn in annual revenues - an estimated $800 million and $500 million respectively. 
US is not looking for war with North Korea and Pyongyang has "not passed the point of no return" She added.
"If it agrees to stop its nuclear programme, it can reclaim its future. If it proves it can live in peace, the world will live in peace with it," she told the UN Security Council after the adoption of new sanctions.
"Today's resolution would not have happened without the strong relationship that has developed between President [Donald] Trump and Chinese President Xi."