TOURNAMENT INFORMATION

2025 Gauteng Top Schools Teams (U13)

# Chess SA id Name Title Region Main Standard Rank Tournament Rated Position
Gms Scr Gms Scr Final Shared
1 1120327131 Alberts, J (Jayden) GTP 1200 1200 176 5 1 5 1 137 133
2 1120159752 Anderson, G (Gideon Petrus Van Andel) GTP 1365.3 1363.2 46 5 2.5 5 2.5 85 84
3 1120323813 Anyanwu, P (Prince) GE 1196.1 1200 183 5 3 5 3 74 45
4 1130303561 Aucamp, E (Estian) GSV 1254.8 1258.9 84 5 3 4 2 61 45
5 1120327132 Awoleri, V (Victor) GTP 1200 1200 175 4 1 4 1 151 133
6 2130327133 Bartolomeu, C (Cassia) GTP 1200 1200 174 4 1 4 1 152 133
7 1120143015 Bender, J (Jandre) GJM 1617.4 1613.1 2 5 4 5 4 10 7
8 1120151790 Bijker, X (Xander) GJM 1311.5 1311.2 60 5 3 5 3 51 45
9 1120155245 Booysen, Z (Zian) GSV 1368.1 1372.4 45 5 3 5 3 71 45
10 1130322982 Buthelezi, M (Mpendulo) GTP 1201.9 1203.9 123 0 0 0 0 191 161
11 1130322983 Buthelezi, P (Phetolo) GTP 1199.4 1199.3 180 0 0 0 0 193 161
12 1120309490 Cameron, Z (Zane) GSV 1209.8 1212.6 113 5 3 5 3 70 45
13 1130327134 Chabalala, J (Jonathan) GTP 1200 1200 173 5 1 5 1 146 133
14 1120327135 Chauke, T (Titus) GTP 1200 1200 172 0 0 0 0 194 161
15 2130192097 Chen, Z (Zoey) GJM 1212.5 1219.4 107 5 3.5 5 3.5 36 30
16 1120327136 Chisonga, N (Nathan) GTP 1200 1200 171 5 3 5 3 58 45
17 1130117292 Church, T (Thomas) GJM 1214.6 1220 105 5 4 5 4 19 7
18 1130321200 Cronjé, C (Ceagan) GE 1233 1239.4 94 5 3 5 3 78 45
19 1130327137 Daka, S (Sihle) GTP 1200 1200 170 1 1 1 1 155 133
20 1120303346 De Waal, L (Landon John) GTP 1317.7 1335.2 58 5 2 5 2 92 88
21 1120327138 Dekker, P (Pd) GTP 1200 1200 169 0 0 0 0 185 161
22 1130319110 Dhladhla, O (Owami) GJM 1201.7 1200 124 5 1 5 1 136 133
23 1130306042 Dlamini, S (Sabelo) GWR 1375.3 1371.9 43 5 3 5 3 75 45
24 1130320362 Dondashe, K (Katleho) GE 1199.9 1199.9 177 5 3.5 5 3.5 44 30
25 1130160554 Du Plessis, M (Markus) GSV 1211.5 1214.2 108 5 0.5 5 0.5 157 156
26 1130321203 Du Plooy, H (Hanru) GE 1303.2 1322 65 5 3 5 3 66 45
27 1130139956 Du Preez, L (Lourens) GTP 1279.4 1284.7 72 0 0 0 0 188 161
28 2120112515 Du Rand, L (Lea) GTP 1221.1 1214.3 101 4 3 4 3 56 45
29 1130143045 Ebersohn, G (Gerhard) GTP 1446 1443.1 29 5 2 5 2 125 88
30 2120135915 Emanuel, C (Caitlin) GSV 1438.6 1409.7 32 5 3 5 3 57 45
31 2120139968 Engelbrecht, A (Amber-Lee) GTP 1466.7 1458.2 21 5 2 5 2 88 88
32 1120312152 Erasmus, E (Ethan) GE 1190 1189.3 187 0 0 0 0 197 161
33 1130138275 Esterhuizen, E (Erich) GSV 1173.8 1170.8 192 5 0.5 5 0.5 159 156
34 1130310482 Fischer, J (Jandre) GJM 1304.3 1286.2 64 5 5 5 5 3 1
35 1120155248 Floor, T (Thomas) GSV 1245.3 1252.1 86 5 3.5 5 3.5 38 30
36 1120133904 Fokker, CD (Christiaan Dirk) GTP 1334.4 1333.8 53 5 4 5 4 18 7
37 1120149158 Fraser, J (Jacobus) GTP 1312.6 1319 59 5 4 5 4 24 7
38 1110149130 Fungurani, K (Kyle) GJM 1177.4 1198.4 191 5 1.5 5 1.5 128 128
39 1130155730 Gaelisiwe, T (Thoriso) GJM 1150 1139.4 197 5 0 1 0 174 161
40 2130310892 Ghate, V (Vihana) GJM 1240.2 1230.8 90 4 1 4 1 139 133
41 1130111140 Goge, M (Menzi) KED 1109.4 1088.4 199 4 1 4 1 149 133
42 2120132883 Gorrie, A (Avery) GSV 1567.9 1571.3 8 5 3 5 3 50 45
43 1120109890 Grahan, T (Tylo) GTP 1525.8 1524.5 11 5 3.5 5 3.5 32 30
44 1130145741 Gumbi, N (Nkosenhle) GE 1318.5 1307.3 57 5 3.5 5 3.5 40 30
45 1130192101 Hattingh, A (Andre) GJM 1207.7 1200 117 5 3 5 3 46 45
46 1120143047 Haupt, J (Joshua) GTP 1524.5 1524.1 12 5 3 5 3 47 45
47 1120115602 Herbst, AJL (A Le Roux) GTP 1427.5 1434.1 34 5 2 5 2 91 88
48 1140327139 Huang, S (Shengrui) GTP 1200 1200 168 5 3 5 3 72 45
49 1120145748 Jones, K (Kaden) GE 1158.1 1154.8 194 5 2 5 2 119 88
50 1120109887 Jonker, T (Tertius) GTP 1505.3 1513.3 14 5 3.5 5 3.5 30 30
51 1130192138 Jooste, J (Jan (janu)) GTP 1305.1 1304 62 0 0 0 0 187 161
52 1120144400 Joubert, D (Dawid) GE 1526.6 1453.9 10 5 3 5 3 52 45
53 1130327140 Julius, J (Jayden) GTP 1200 1200 167 5 2 5 2 98 88
54 2130307765 Kekana, M (Merriam) GSV 1309.6 1354.7 61 0 0 0 0 177 161
55 1120155001 Khomola, R (Ronewa Marlow) GE 1456 1428.4 26 5 3 5 3 49 45
56 2120327141 Khoza, N (Ngcebo) GTP 1200 1200 166 0 0 0 0 176 161
57 1130318779 Khumalo, S (Sibusiso) GJM 1199.8 1199.7 178 5 0 5 0 164 161
58 1130307610 Kitabazi, A (Audric) GSV 1455.5 1492.2 27 5 2 5 2 97 88
59 1130301548 Komane, L (Lethabo) GSV 1229.8 1232.1 96 5 2 5 2 114 88
60 2140145702 Kotze, M (Micah Navaeh) GTP 1446.6 1445.9 28 5 3.5 5 3.5 35 30
61 1120139917 Kruger, B (Brenden) GTP 1439 1439 31 5 0 5 0 162 161
62 1120322240 le Hanie, M (Mikhael) GSV 1364.7 1390.5 47 5 3.5 5 3.5 43 30
63 1130315412 Ledwaba, N (Nua) GJM 1201.1 1201.6 127 5 4 5 4 23 7
64 1130160558 Lerm, D (Darwun) GSV 1206.6 1208.4 118 5 0 5 0 165 161
65 1130327142 Liebenberg, J (Jeandre) GTP 1200 1200 165 5 2 5 2 89 88
66 1120155255 Maartens, K (Kaylum) GE 1204.7 1211.6 121 5 2 5 2 123 88
67 1120311870 Mabena, T (Themba) GJM 1337.9 1305 52 5 5 5 5 5 1
68 2120327143 Mabobe, D (Divine) GTP 1200 1200 164 5 0 5 0 163 161
69 1130135848 Magagula, N (Nkosingiphile) GWR 1572.4 1577.3 7 5 3 5 3 53 45
70 1120320371 Mahamose, R (Reanetse) GE 1261.3 1274.2 79 5 3 5 3 81 45
71 2120111139 Maharaj, A (Aditi) GJM 1443.4 1436 30 5 4 5 4 28 7
72 2130310456 Mahlaela, O (Otshepagetse) GE 1210.2 1212.4 111 5 1 5 1 143 133
73 1140155136 Mahlangu, N (Nhlanhla Thabo) GE 1351.6 1282.9 49 5 1 5 1 134 133
74 1120327144 Mahlangu, Z (Zion) GTP 1200 1200 163 5 2 5 2 106 88
75 2120327145 Makanatleng, G (Genius) GTP 1200 1200 162 4 0.5 4 0.5 160 156
76 2140327146 Makanatleng, M (Mashego) GTP 1200 1200 161 4 0 4 0 170 161
77 2120327147 Makhondo, P (Patience) GTP 1200 1200 160 3 2 2 1 111 88
78 1130310489 Malindisa, K (Kopano) GE 1304.5 1321.4 63 4 2 4 2 117 88
79 1120155263 Malobola, S (Surprise) GTP 1401.2 1419.7 38 5 4 5 4 27 7
80 1130327148 Malope, O (Olerato) GTP 1200 1200 159 5 1.5 5 1.5 131 128
81 1130327149 Manduza, B (Brandon) GTP 1200 1200 158 5 0 5 0 169 161
82 1130155734 Mapukata, D (Dalumzi) GJM 1154.5 1144.4 195 5 4.5 5 4.5 6 6
83 1120325634 Marcus, A (Arno) GE 1217.6 1221.1 104 5 2 5 2 120 88
84 1120325929 Masango, O (Oratile) GTP 1227.6 1233 98 5 2 5 2 93 88
85 1120319117 Maseko, P (Praise) GJM 1226.5 1200 99 5 3 5 3 76 45
86 1130146363 Maseko, T (Tshiamo) GWR 1435.2 1429.9 33 5 3 5 3 64 45
87 2130307769 Masiya, R (Rerilwe) GSV 1274 1336.2 74 0 0 0 0 178 161
88 1120156234 Massoa, K (Kandedo) GWR 1463.8 1462.5 23 5 3 5 3 60 45
89 2120307777 Matsoso, R (Relebohile) GSV 1245.1 1252.2 87 0 0 0 0 179 161
90 1130327150 Mayisela, N (Ntokozo) GTP 1200 1200 157 5 0 5 0 167 161
91 1130159621 Mboweni, M (Mvelo) GTP 1265.9 1279.7 78 0 0 0 0 190 161
92 1120302690 Meiring, J (Jacobus) GTP 1144.1 1135.8 198 5 2 5 2 90 88
93 1120118134 Mguni, B (Bandile) GJM 1178.4 1172.8 190 4 1 4 1 150 133
94 2130310460 Mhlanga, T (Tisetso) GTP 1196.2 1195.8 182 5 2 5 2 95 88
95 2150136181 Miya, K (Kwandokuhle) GWR 1465.5 1467.9 22 5 2 5 2 99 88
96 1130322548 Mkandla, I (Inathi) GWR 1190.4 1188.5 185 5 0 5 0 161 161
97 1130320119 Mkandla, M (Mbongeni) GWR 1208 1209.1 116 5 2 5 2 126 88
98 1130310496 Mmotla, M (Mokgatla) GJM 1185.6 1182.8 189 5 1 5 1 147 133
99 1130321034 Mnisi, M (Moshe) GTP 1203.1 1204 122 5 1 5 1 142 133
100 1130141406 Mnisi, O (Omphile Sizwe) GE 1458.3 1459.2 25 5 3 5 3 80 45
101 2130325297 Mnune, Z (Zandile) GSV 1209.5 1211.3 115 0 0 0 0 182 161
102 1120144493 Mogorosi, P (Pako) GSV 1405.9 1401 37 5 2 5 2 105 88
103 2120155219 Mokgoko, G (Gontse) GTP 1150.9 1140.9 196 5 2 5 2 94 88
104 1150321410 Mokhotle, L (Lesedi) GSV 1210.8 1212.9 110 0 0 0 0 189 161
105 1120327151 Mokwena, K (Kutlwano) GTP 1200 1200 156 0 0 0 0 195 161
106 2140307775 Moloi, L (Lerato) GSV 1220.5 1254 103 0 0 0 0 183 161
107 1120327152 Motlatsi, S (Selekane) GTP 1200 1200 155 5 4 4 3 9 7
108 2120322305 Moubax, M (Moroba) GJM 1271.7 1233.7 76 5 4 5 4 16 7
109 1130310498 Moyo, W (Wayne) GJM 1220.7 1227.2 102 4 4 4 4 14 7
110 1120156143 Mphahlele, B (Bizo) GTP 1302.1 1320.7 66 5 4 5 4 25 7
111 1140327153 Mphike, B (Bokamoso) GTP 1200 1200 154 5 2 5 2 107 88
112 1120156144 Msiza, C (Collen) GTP 1277 1286.5 73 5 1 5 1 141 133
113 1120327154 Msopo, S (Siyamthanda) GTP 1200 1200 153 4 4 4 4 21 7
114 1160306806 Mthembu, S (Siphosethu Remo) GWR 1373.3 1373.7 44 5 3 5 3 67 45
115 2140327155 Mtsweni, K (Khwezi) GTP 1200 1200 152 2 1 2 1 154 133
116 2120135735 Muller, M (Mari) GTP 1419.8 1427.7 36 5 1 5 1 133 133
117 1130301559 Mutasa, A (Adrian Tafara) GSV 1587.6 1630.8 5 5 3.5 5 3.5 33 30
118 1120160581 Myburgh, W (Wikus) GSV 1256.9 1270.4 81 5 3 5 3 83 45
119 1130327156 Ncube, S (Siyabonga) GTP 1200 1200 151 4 2 4 2 124 88
120 1120327157 Ndlovu, M (Manqoba) GTP 1200 1200 150 5 2 5 2 109 88
121 1120155273 Ndlovu, N (Nqobani) GE 1201.2 1203.6 126 5 3 5 3 68 45
122 1120327158 Ngana, D (Danzambi) GTP 1200 1200 149 1 0 1 0 173 161
123 1120319124 Ngongo, E (Emmanuel) GJM 1232.5 1200 95 5 3 5 3 55 45
124 1120323825 Ngozo, N (Nkosinathi) GE 1221.5 1200 100 5 0.5 5 0.5 156 156
125 2140155187 Ngubane, M (Melokuhle) GE 1357.1 1322.3 48 5 1 5 1 138 133
126 2130327159 Ngwenya, K (Khanyisani) GTP 1200 1200 148 4 3.5 4 3.5 41 30
127 1120156148 Nyalungu, S (Shakes) GTP 1301.3 1315.9 67 5 2 5 2 115 88
128 1130301561 Nyane, T (Tlholo) GSV 1499.6 1464.9 16 5 3 5 3 54 45
129 2130307783 Olifant, K (Kgauhelo) GSV 1190.2 1198.4 186 0 0 0 0 181 161
130 1130327160 Oosthuizen, H (Hendrik) GTP 1200 1200 147 5 3 5 3 82 45
131 1130323826 Petersen, M (Marcel) GE 1210 1200 112 0 0 0 0 175 161
132 1130327161 Phakoago, N (Ntaka) GTP 1200 1200 146 5 0.5 5 0.5 158 156
133 1130155277 Phetla, O (Ofentse) GTP 1201.2 1201.4 125 5 4 5 4 20 7
134 1120327162 Phiri, G (Gugulethu) GTP 1200 1200 145 4 3 4 3 73 45
135 1130145717 Pitzer, M (Marlu) GE 1257.5 1290.2 80 5 1.5 5 1.5 129 128
136 1130161780 Pretorius, P (Pieter) MNW 1284.7 1276.6 71 5 3 5 3 45 45
137 1130305679 Ramonyathi, P (Phenyo) GE 1255.3 1256 83 5 3 5 3 48 45
138 1130327163 Rassool, N (Naeel) GTP 1200 1200 144 5 3 5 3 79 45
139 1130140635 Ribbens, R (Reuben) GTP 1604.2 1597.8 4 5 5 5 5 1 1
140 1130134053 Roos, E (Ewan) GTP 1385.9 1377 42 5 2 5 2 100 88
141 1140327164 Runesa, B (Barnet) GTP 1200 1200 143 5 3.5 5 3.5 37 30
142 1130300260 Ryali, H (Hanvith Sai Arjun) GJM 1191 1189 184 1 1 1 1 153 133
143 1130144483 Sampson, C (Cadon) GSV 1387 1388.4 40 5 3 5 3 65 45
144 1130327165 Scholtz, L (Logan) GTP 1200 1200 142 0 0 0 0 186 161
145 1130303061 Seitshiro, T (Tshiamo) GWR 1229.7 1236.4 97 5 2 5 2 102 88
146 1140300152 Sello, T (Tumelo) GSV 1390.6 1397.9 39 5 4 5 4 26 7
147 2120327166 Seme, M (Melokuhle) GTP 1200 1200 141 5 0 5 0 166 161
148 1130327167 Shabangu, S (Siyabonga) GTP 1200 1200 140 0 0 0 0 196 161
149 2130320422 Shange, S (Siqobile) GE 1233.1 1238.3 93 5 1 5 1 148 133
150 1130300262 Sibanda, B (Blessing) GJM 1211.4 1217.2 109 4 3 4 3 62 45
151 2120155231 Sibanda, M (Michelle) GE 1253.2 1265.2 85 4 2.5 4 2.5 87 84
152 2120327168 Sikhwari, A (Adivhaho) GTP 1200 1200 139 4 2 4 2 121 88
153 1140155148 Sithole, A (Adiel Ean) GE 1555.3 1560.1 9 5 3.5 5 3.5 42 30
154 1120322981 Sithole, T (Thapelo) GTP 1199.5 1199.4 179 0 0 0 0 192 161
155 1130327169 Siwela, W (Willy) GTP 1200 1200 138 1 0 1 0 172 161
156 1130327170 Siyanda, B (Bhuthelezi) GTP 1200 1200 137 5 4 5 4 29 7
157 1130327171 Siyanda, S (Siyanda) GTP 1200 1200 136 5 2 5 2 127 88
158 1130132184 Smith, C (Caleb) GJM 1495.9 1492.3 17 5 4 5 4 12 7
159 1120143058 Smith, E (Eduan) GTP 1612.2 1614.8 3 5 3.5 5 3.5 39 30
160 1120145793 Smuts, W (Wessel) GE 1271.5 1287.5 77 5 1.5 5 1.5 130 128
161 1120134054 Snyman, J (Jacques) GTP 1341.8 1347.4 51 5 2.5 5 2.5 84 84
162 1120145794 Strydom, J (Jacobus) GE 1243.5 1256 89 5 2 5 2 101 88
163 1120151757 Swanepoel, L (Luke) CSA 1333.5 1356.5 54 5 4 5 4 22 7
164 1130303329 Swart, R (Reyhan) GTP 1482.9 1484.4 20 5 3 5 3 59 45
165 1130145796 Talma, C (Christiaan) GTP 1205.7 1194.9 119 5 1 5 1 140 133
166 1120112259 Terwin, J (Jordin) GE 1325 1331.1 56 5 3 5 3 63 45
167 2140303072 Thukutha, D (Dakalo Makhadzi) GWR 1255.7 1267.3 82 5 5 4 4 4 1
168 1120303094 Thukutha, R (Rholivhuwa) GWR 1238.8 1245.1 91 5 3 5 3 77 45
169 1120103523 Tolmay, W (Walroux) GSV 1486.8 1485.2 19 5 2 5 2 104 88
170 1130136645 Truscott, A (Adriaan) GTP 1572.5 1575.6 6 5 4 5 4 8 7
171 2130140636 Truscott, A (Ane) GTP 1491.1 1492.2 18 5 4 5 4 15 7
172 2140327172 Tshakela, N (Naledi) GTP 1200 1200 135 0 0 0 0 180 161
173 1120327173 Valli, M (Mikhail) GTP 1200 1200 134 5 3 5 3 69 45
174 1130325312 Van Der Linde, C (Chrisjan) GSV 1197.9 1197.5 181 0 0 0 0 184 161
175 2130145729 Van Der Merwe, A (Adele) GE 1234.5 1243.5 92 5 2.5 5 2.5 86 84
176 1120148665 Van Der Merwe, H (Hendrik) GTP 1301.1 1306 68 5 4 5 4 11 7
177 1130140475 Van Der Westhuizen, L (Lihan) GTP 1635.5 1647.8 1 5 3.5 5 3.5 34 30
178 1130160594 Van Moerkerken, G (Gideon) GSV 1325.2 1342.7 55 5 2 5 2 112 88
179 1120115610 Van Niekerk, CD (Christiaan David) GTP 1462.3 1461.7 24 5 4 5 4 13 7
180 2130301425 Van Oudtshoorn, A (Ava) GE 1205.2 1215.8 120 5 1 5 1 145 133
181 1130325644 Van Zyl, D (Duncan) GE 1200 1200 133 0 0 0 0 198 161
182 2120155239 Vanvinkenroye, C (Caylyn) GSV 1271.7 1286 75 5 2 5 2 122 88
183 1120155287 Vanvinkenroye, K (Kjelt) GSV 1298.7 1311.5 69 5 1.5 5 1.5 132 128
184 1120145802 Venter, D (Dian) GE 1209.8 1212.5 114 5 2 5 2 108 88
185 2120327174 Verekamp, A (Antoinette) GTP 1200 1200 132 5 2 5 2 116 88
186 1120327175 Vermeulen, L (Lucian) GTP 1200 1200 131 5 2 5 2 110 88
187 1130312097 Vermeulen, R (Reinhardt) GE 1213.3 1216.9 106 5 2 5 2 118 88
188 1120327176 Vilakazi, M (Mpendulo) GTP 1200 1200 130 0 0 0 0 199 161
189 2120139658 Viljoen, C (Chene) GSV 1348.2 1364.2 50 5 2 5 2 113 88
190 1130131228 Visser, A (Aaron) GTP 1385.9 1390.6 41 5 5 5 5 2 1
191 1120300267 Visser, D (David) GJM 1163 1154.9 193 5 2 5 2 96 88
192 1130327177 Wang, A (Andy) GTP 1200 1200 129 5 3.5 5 3.5 31 30
193 2150157433 Westermann, I (Inge) GTP 1422.2 1435.1 35 5 4 5 4 17 7
194 2130148666 Westermann, L (Liezl) WRM GTP 1524.1 1522.2 13 5 4 5 4 7 7
195 1120311925 Wilken, E (Ethan-Scott) GTP 1186.9 1185.5 188 1 0 1 0 171 161
196 1120327178 Williams, D (Damian) GTP 1200 1200 128 5 1 5 1 135 133
197 1120132213 Williams, J (Joshua) GJM 1503.3 1495.7 15 5 2 5 2 103 88
198 1130303570 Windt, A (Aiden) GSV 1244.1 1252.3 88 5 0 5 0 168 161
199 2120159304 Zikhali, F (Faith) GWR 1287 1285.8 70 5 1 5 1 144 133
# Chess SA id FIDE id Name Region Title Status
1 296006275 14321246 Pienaar, R (Rene) Tshwane (GTP) PA CA
2 196030082 14328232 Piek, C (Cobus) Tshwane (GTP) FA DCA
3 272056245 Van Der Westhuizen, L (Lelanie) Tshwane (GTP) SA DCA
4 1810191616 Boshoff, R (Reinier) Tshwane (GTP) CPA A
5 2770312566 534030700 Bothma, L (Liezl) Nelson Mandela Bay (ENM) CPA A
6 177011444 Grootboom, EE (Elrich Everel) Ekurhuleni (GE) PA A
7 2760313965 Hattingh, A (Adri) Ekurhuleni (GE) CPA A
8 1770313966 Hattingh, C (Chris) Ekurhuleni (GE) CPA A
9 1820303016 534000542 Kruger, HJ (Hendrik Jakobus) Tshwane (GTP) PA A
10 199038234 Lekalakala, E (Ernest) Tshwane (GTP) CPA A
11 1000111963 Makwana, A (Adolf) Johannesburg Metro (GJM) CPA A
12 2030107780 Maritz, C (Christelle) Ekurhuleni (GE) CPA A
13 2800306626 Maritz, S (Sanet) Johannesburg Metro (GJM) CPA A
14 191082043 Mphathi, EN (Eric Nick) Johannesburg Metro (GJM) CPA A
15 105088019 14345781 Nickols, C (Corneil) Ekurhuleni (GE) CPA A
16 283036769 14306522 Sutil, Y (Yolandé Judy Do Norsomento) Tshwane (GTP) PA A
17 192076708 Wany, J (Jobert) Ekurhuleni (GE) CPA A
© Chess South Africa