Two people have been arrested over a large bushfire which started in Cranebrook, in Sydney's west.
The pair, a 17-year-old boy and a 21-year-old man, are in custody at Penrith Police Station.
They were arrested at a service station on the corner of Northern and Londonderry roads in Cranebrook about 4.40pm, after calls to police from community members.
More than 300 firefighters battled the blaze which authorities say has left at least one home destroyed and others damaged.
Inspector Ben Shepherd from NSW Rural Fire Service said the fire had now been contained to around 300 hectares.
"There's still a lot of work to do with a number of trees on fire, before possibly warm and windy weather tomorrow," he said.
A full damage assessment would be undertaken in the coming hours, he said.
There have been no reports of any injuries.
The Rural Fire Service downgraded an earlier emergency warning to a "watch and act" warning for the fire, which is still burning at Llandilo and Londonderry.
Authorities were first alerted to the fire, which started at Vincent Road, about 1.55pm.
Xavier College in Llandilo was evacuated as a precaution.
An air crane and large air tanker were sent to assist at Llandilo and Londonderry, dropping more than 15000 litres of water.
The Northern Road remains closed between Cranebrook Road and Ninth Avenue in Cranebrook.
Local roads are also closed, and motorists are strongly urged to avoid the area.
Meanwhile, the NSW Rural Fire Service has issued an emergency warning for a blaze near Callala Bay.
The fire is currently burning to the west of Callala Bay along Callala Beach Road.
Residents in Fuller Street and Woodhill Street are urged to seek shelter as the fire approaches.
Callala Road is closed.
Anyone with information is urged to contact Crime Stoppers on 1800 333 000.
If your life is at risk, call 000 immediately.
Continue to stay up to date with the bush fire situation by checking http://www.rfs.nsw.gov.au, listening to your local radio station or by calling the NSW RFS Bush Fire Information Line on 1800 679 737.