It happened on E. 35th Street near Arlington in Independence Heights around 10 a.m. Thursday.
According to police and family, a man threw gasoline on the home and set it on fire.
When the residents of the home ran outside, the suspect started stabbing a woman with broken glass. Police say an armed neighbor then shot the suspect.
The man died on the scene and the woman was taken to the hospital.