A passerby rescued a woman, a man and a baby from a blazing building in north-west London.
Flames shot out of the roof of the flats above a shop in Pinner Road, Harrow, just after 22:00 BST on Saturday.
The occupants were led to safety by someone who saw the smoke coming from the building.
The second floor and roof of the building were destroyed, London Fire Brigade said.
Nobody was injured and sixty firefighters had the blaze under control by 00:40.
The cause is being investigated.