Cameroon held by Cape Verde, still claim top spot