An heroic mother sacrificed her life to save her children by mustering all her strength to throw them from a burning tower block.
She threw the children out then collapsed over the window ledge, while the fire raged behind her.
The mum and two children had raced to the window as the flames and smoke took hold of their fifth storey home.
Realising she had little time left, the brave woman lifted her nine-year-old son, and dropped him out of the window.
People had gathered below and used blankets the screaming mum had already thrown down, to stretch out and catch the boy.
Footage of the blaze in Xuchang’s Weidu district shows pedestrians staring up at the woman standing in the window of her burning home, from which plumes of smoke are spewing into the air.
Having watched her first born land safely, she grabbed the three-year-old girl.
Running out of energy she threw the girl, who ended up falling headfirst towards the ground.
The girl was caught too and the mum then collapsed leaning out of the window.
She fell unconscious seconds later.
Top Stories from Mirror Online
When the woman, who has not been named in reports, was eventually rescued, she was taken to Xuchang People’s Hospital in eastern China, along with her children, but efforts to revive her failed and doctors declared her dead.
Her daughter suffered a broken leg during the rescue and is to undergo surgery.
The boy was unharmed and the cause of the fire still unknown.