Postpublished at 119 mins
Cape Verde 0-0 South Africa
One minute left. How are your nerves?
South Africa beat Cape Verde on penalties to reach Afcon semi-finals
Goalkeeper Williams saves four penalties in shootout after goalless 120 minutes
South Africa will face Nigeria in semi-finals on Wednesday
Joe Rindl
Cape Verde 0-0 South Africa
One minute left. How are your nerves?
#bbcfootball, WhatsApp on 03301231826 or text 81111 (UK only, standard message rates apply)
Anon: In Cape Verde, Boa Vista, wearing my CV shirt
Cape Verde 0-0 South Africa
Cape Verde change. Kenny Rocha is replaced by Bryan Teixeira.
Cape Verde 0-0 South Africa
Some very tired football out there now. Both sides are struggling to stay on their feet.
South Africa's Teboho Mokoena has a shot from range but it's easily saved. Penalties look like a definite now.
Cape Verde 0-0 South Africa
Finally a shot in the second half of extra time. But Bebe's effort ends up going closer to the corner flag than the goal.
Cape Verde 0-0 South Africa
Thapelo Maseko can't continue. Terrence Mashego comes on.
Cape Verde 0-0 South Africa
This doesn't look great. South Africa substitute Thapelo Maseko has just pulled up clutching his hamstring.
It's that period of the game now.
Cape Verde 0-0 South Africa
Another break in play. I reckon both sides would take penalties. Not much happening now.
Cape Verde 0-0 South Africa
Not had much action yet, a couple of free-kicks in the middle of the park.
Cape Verde 0-0 South Africa
Thanks for all your great pictures. We're ready to go for one last push.
#bbcfootball, WhatsApp on 03301231826 or text 81111 (UK only, standard message rates apply)
Anon: Watching from a bar in Sweden
#bbcfootball, WhatsApp on 03301231826 or text 81111 (UK only, standard message rates apply)
Anon: Also watching in Cabo Verde, after climbing this today. Great atmosphere in the town.
Cape Verde 0-0 South Africa
That's the break. The half ends with a sharp Bebe volley from way out that skids wide.
Cape Verde 0-0 South Africa
South Africa have a corner but can't do anything with it. I reckon that'll be it for the first half of extra time.
Cape Verde 0-0 South Africa
Another change, as South Africa's Khuliso Mudau is replaced by Nyiko Mobbie.
Cape Verde 0-0 South Africa
How many chances does Cape Verde's Gilson Benchimol want?
He's sent through again but this time enough defenders get back to put him off and he ends up firing an effort off target.
Cape Verde 0-0 South Africa
I'm not so sure Ian. I reckon a winner in extra-time.
Cape Verde 0-0 South Africa
Ian Williams
BBC Sport Africa in Yamoussoukro
I want some of whatever these keepers have been drinking.
Anything Ronwen Williams can do, Vozinha can do better. An amazing double save prevents South Africa going ahead.
So close, it has even got the lesser-spotted Hugo Broos out of his seat briefly.
Chances coming at both ends now (although I still think we will get penalties).
Cape Verde 0-0 South Africa
After a pretty drab first 90 minutes this game is really heating up. Bebe has a pop for Cape Verde but hits the side-netting.
Cape Verde 0-0 South Africa
This game is so open now!
Cape Verde come again but Gilson Benchimol's shot from a tight angle whistles wide of the far post.