The Blue Sharks are ranked 77th in the world but sailed through a group also involving Ghana and beat Mauritania to get here. Momentum looks with them, albeit this tournament continues to throw up all manner of shocks.
Bafana Bafana, meanwhile, pulled off perhaps the biggest AFCON shock thus far when they defeated favourites Morocco earlier this week.
Here’s how to watch all the action later today.
Where to watch Cape Verde vs South Africa
TV channel: In the UK, the game will be televised live on Sky Sports Football and BBC Three
Live stream: Sky subscribers can also catch the contest live online via the Sky Go app while the BBC Sport and iPlayer portals will offer a free stream.
Live blog: You can follow all the action tonight via Standard Sport’s live blog.