Mali reached the semi-finals of the Africa Cup of Nations for the second year running after edging out hosts South Africa on penalties.Bafana Bafana missed three of their spot-kicks, with Lehlohonolo Majoro firing wide to give Mali victory.The hosts had taken the lead in the first half, with striker Tokelo Rantie firing home from Thuso Phala’s cross.Mali captain Seydou Keita drew his side level, heading past South Africa keeper Itumeleng Khune from six yards.In the previous match, Ghana reached the semi-finals of the Africa Cup of Nations after Mubarak Wakaso scored a controversial penalty and a breakaway goal.After a dour first half, Ghana won a spot-kick when Asamoah Gyan fell after a Carlitos shoulder barge and Wakaso smashed home the spot-kickCape Verde responded well and Ghana goalkeeper Fatau Dauda made superb saves from Platini, Djaniny and Heldon.But Wakaso raced clear with the Cape Verde keeper stranded to seal the win.It was a harsh ending for Cape Verde, who came so close to an equaliser that would have been deserved on balance of play in the second half.Agencies