A Cooloongup war veteran remains in hospital with severe burns after his house went up in flames.
Neighbours called triple-0 after seeing smoke and flames billowing from the elderly man's unit on St Andrews Loop around 2.30pm on Sunday.
It took 11 fire crews around half an hour to bring the blaze under control.
Neighbour Mark Noble told Seven News the 82-year-old man was trying to douse the flames with a kettle full of water.
"He tried to put it out with a kettle apparently and he went back with another full kettle but it just doubled in size so he got out of there," Mr Noble said.
Luckily, the man's cat managed to escape the fire.
The man, who is suffering from cancer, remains at Fiona Stanley Hospital.
It is believed the fire was caused by a generator in a shed.
2026 Rockingham Jobs Fair to support local job seekers
Bertram man charged over alleged sexual assault at nightclub
City of Rockingham defends decision not to livestream Special Electors Meeting
Mandurah Forum's indoor food court closes to make way for new international retailer
Peel businesses, organisations share in $1.1 million State Government funding
Rockingham councillor Craig Buchanan announces resignation
Peel locals finalists in the 2026 WA Volunteer of the Year Awards
Department of Communities appeal for help to find missing teen
Doorbell cameras installed at Mandurah Catholic College to reduce anti-social behaviour in toilet blocks