A Mitchells Plain man thought he was going to die after he blacked out and woke up in a hole trapped underneath a huge rock, before a dog named Jessie came to his rescue.
The man, who declined to be named, runs a fruit stall with his girlfriend in Lentegeur.
He says he was hospitalised after the incident on 27 May.
“All I can remember is that I was in bed. Someone came to call me and I went with them and took a skyf from the pyp.
“I probably blacked out or someone moered me over the kop.
“Next thing I woke up under a moerse rock, it must’ve been around midnight,” he says.
“I couldn’t move my one leg and arm because it was stuck.
“It rained and sand was going in my mouth as I was screaming.
“I started to fall asleep again when a dog approached the gat and kept blaffing and blaffing.”
Jessie’s owner Shane Fredericks, 47, explains: “Jessie and I went for her morning walk around 5.30am. As we walked on the field, she kept wanting to go in the opposite direction near the railway.
“I let her loose and she ran to the railway line and stopped at a hole.
“I looked in the hole and saw the man trapped by a huge rock.”
Cape Metro Emergency Services removed the man with a crane truck and it took about two hours.