A six-alarm fire on Staten Island on Thursday night is under control after it ripped through seven homes, according to the city fire department.

Emergency crews responded to the initial blaze at a private home on Benziger Avenue near Jersey Street around 6:09 p.m.

The fire spread to six other houses and knocked out power to Benziger Avenue, the FDNY said.

The fire's cause is believed to be electrical.

Officials say two residents were hurt and 10 firefighters suffered heat-related injuries.

A fire department chief said the hot weather made it difficult for firefighters to battle the blaze.

FDNY officials said the flames destroyed two of the homes affected, while they are concerned about two others collapsing.

The fire was so strong that the siding on several houses has melted into the street, FDNY officials said.

Red Cross officials said Thursday night that 42 displaced individuals have been registered for assistance.

Residents told NY1 they were just relieved no one was killed. 

"Flames broke out, everybody was in the street," one witness said. "Everybody got the kids, then we saw the fire truck, you know, going up.

"All my stuff, pictures, artwork I can't replace," another said. "I'm hoping the cat got out, but all the kids, everybody in the house…both houses, everybody's accounted for, so at the end of the day, no loss of human life."

250 firefighters and emergency workers were needed to get the fire under control.