A house fire apparently caused by fuel spilling from an overfilled kerosene heater killed seven people in a basement that had only one exit, a survivor and firefighters said.

That injured survivor described standing in a shower with the water running in a desperate bid to escape the initial flames, then running for his life.

Three of the victims of the Friday night blaze were children, including a 1-year-old who was cradled in the arms of another victim, authorities said. Six of them were huddled together, and the seventh was found near the exit.

• Click here for photos from the blaze.

Four people survived the fire at a three-story, brick duplex in a working-class neighborhood close to Philadelphia International Airport, fire Commissioner Lloyd Ayers said.

The neighborhood is home to many of the city's 15,000 Liberian immigrants. Soon after daybreak, Liberian community members began showing up to learn more about the victims.

Anthony Kesselly, president of the Union of Liberian Associations in the Americas, lives in the neighborhood and said he knew one of the victims very well. He came to the house as soon as he heard the news Saturday morning.

"We are very close knit people," said Kesselly.

Harris Murphy, who lives down the street, said he was visiting people in the house when the fire erupted.

Murphy, 35, who returned from a hospital wearing a hospital gown and bandages on his right hand and head, said a woman in the apartment tried to pour fuel into a kerosene heater, then picked it up and headed for the exit when it started spilling flames. The flaming liquid set the carpet on fire and several people tried to stamp out the flames.

Then, "the whole thing exploded," he said.

Murphy said he and several others ran into the bathroom and stood in the shower with the water running, but thick smoke drove him out of the shower.

The whole basement was engulfed in flames and "I just ran through it," he said.

Murphy, who called the emergency dispatcher, said "it was a miracle of God" that he got out. He said one of the victims was his best friend of 25 years.

Ayers said the basement had only one exit, a code violation.

In addition to that violation, he said: "We went through every inch of this place. We have not found a smoke alarm, not one."

Firefighters arrived within 3 minutes and it took them 30 minutes to bring the fire under control.

They said the residents of the upper part of the building weren't home at the time.

Firefighters were trying to determine the relationships among the seven victims and the four people who escaped the basement fire. They believed the victims might have been from two families.