[Event "Durban USSA op"]
[Site "Durban"]
[Date "2023.12.08"]
[Round "9"]
[White "Makhetha, Laviens"]
[Black "Willenberg, Tristan"]
[Result "1-0"]
[ECO "D02"]
[WhiteElo "1643"]
[BlackElo "1657"]
[PlyCount "61"]
[EventDate "2023.12.04"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "RSA"]
[SourceTitle "CB50_2023"]
[SourceDate "2023.12.13"]
[SourceVersion "1"]
[SourceVersionDate "2023.12.13"]
[SourceQuality "1"]

1. Nf3 Nf6 2. g3 d5 3. Bg2 g6 4. 0-0 Bg7 5. d4 h6 6. c4 e6 7. Qc2 0-0 8. Bf4 Nh5 9. Be3 Nd7 10. Rd1 c6 11. Na3 Nhf6 12. h3 Ne4 13. Nd2 f5 14. Nxe4 fxe4 15. f3 Qc7 16. Kh2 exf3 17. Bxf3 g5 18. cxd5 exd5 19. Bxd5+ Kh8 20. Bg2 Nf6 21. d5 Bf5 22. Qxf5 Nxd5 23. Qd3 Qxg3+ 24. Kxg3 Be5+ 25. Kg4 Nf6+ 26. Kf3 Nd5+ 27. Ke4 Bxb2 28. Bd4+ Kg8 29. Qb3 Rf4+ 30. Kd3 Rd8 31. Be3 1-0

[Event "Durban USSA op"]
[Site "Durban"]
[Date "2023.12.07"]
[Round "7"]
[White "Msimango, Senzo"]
[Black "Willenberg, Tristan"]
[Result "1/2-1/2"]
[ECO "A08"]
[WhiteElo "1536"]
[BlackElo "1657"]
[PlyCount "53"]
[EventDate "2023.12.04"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "RSA"]
[SourceTitle "CB50_2023"]
[SourceDate "2023.12.13"]
[SourceVersion "1"]
[SourceVersionDate "2023.12.13"]
[SourceQuality "1"]

1. e4 e6 2. d3 d5 3. Nd2 Nf6 4. Ngf3 g6 5. g3 Bg7 6. Bg2 0-0 7. 0-0 c5 8. Re1 Nc6 9. Nf1 dxe4 10. dxe4 e5 11. c3 b6 12. Qc2 Bb7 13. Bg5 Qc7 14. Ne3 Ne7 15. Bxf6 Bxf6 16. Nd2 Rad8 17. Rad1 b5 18. Ndf1 Rxd1 19. Rxd1 Rd8 20. Nd5 Nxd5 21. exd5 Bg7 22. c4 a6 23. b3 f5 24. g4 e4 25. gxf5 gxf5 26. f3 Bd4+ 27. Kh1 1/2-1/2

[Event "Durban USSA op"]
[Site "Durban"]
[Date "2023.12.05"]
[Round "4"]
[White "Willenberg, Tristan"]
[Black "Makhura, Thabang"]
[Result "1/2-1/2"]
[ECO "C65"]
[WhiteElo "1657"]
[BlackElo "1300"]
[PlyCount "60"]
[EventDate "2023.12.04"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "RSA"]
[SourceTitle "CB50_2023"]
[SourceDate "2023.12.13"]
[SourceVersion "1"]
[SourceVersionDate "2023.12.13"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. Bxc6 dxc6 5. 0-0 Be7 6. h3 0-0 7. Nc3 Re8 8. d3 Bc5 9. Bg5 h6 10. Bh4 Qd6 11. Re1 Bb4 12. Bg3 Bxc3 13. bxc3 Nd7 14. d4 Qa3 15. Nxe5 Qxc3 16. Re3 Qa5 17. c3 Nxe5 18. Bxe5 f6 19. Bf4 Be6 20. e5 f5 21. Rg3 Kf8 22. Qh5 Qd5 23. Bxh6 gxh6 24. Qxh6+ Ke7 25. Rg7+ Kd8 26. Rc1 b6 27. Qh4+ Kc8 28. c4 Qe4 29. Qh7 Kb7 30. Rxc7+ Ka6 1/2-1/2

[Event "South African op"]
[Site "Cape Town"]
[Date "2022.07.17"]
[Round "11"]
[White "Willenberg, Tristan"]
[Black "Makhosonke, Kuhlase Matthiolus"]
[Result "1-0"]
[ECO "C00"]
[WhiteElo "1433"]
[BlackElo "1775"]
[PlyCount "95"]
[EventDate "2022.07.09"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 209 Extra"]
[Source "ChessBase"]
[SourceDate "2022.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.09.30"]
[SourceQuality "1"]

1. e4 e6 2. d3 d5 3. Nd2 g6 4. g3 Bg7 5. Bg2 Ne7 6. Ngf3 b6 7. 0-0 Bb7 8. h4 h6 9. e5 Nf5 10. d4 c5 11. c3 0-0 12. Re1 Nc6 13. Nb3 a5 14. a4 cxd4 15. Nbxd4 Nfxd4 16. Nxd4 Nxe5 17. Bxh6 Bxh6 18. Rxe5 Qf6 19. Re1 e5 20. Nb5 Rac8 21. Qf3 Qe6 22. h5 g5 23. Nd4 g4 24. Nxe6 gxf3 25. Nxf8 fxg2 26. Nd7 e4 27. Kxg2 Rc6 28. Ne5 Rd6 29. Ng4 Bg5 30. Rad1 f5 31. Ne3 f4 32. gxf4 Bxf4 33. Rg1 Rh6 34. Kf1+ Kf8 35. Nxd5 Ba6+ 36. Ke1 Bh2 37. Rg6 Rxh5 38. Rxb6 Bd3 39. Ne3 Bc7 40. Rf6+ Kg7 41. Rf5 Rh4 42. Kd2 Bf4 43. Rg1+ Kh7 44. Rxa5 Rh2 45. Ke1 Bxe3 46. fxe3 Re2+ 47. Kd1 Rxb2 48. Rh5# 1-0

[Event "South African op"]
[Site "Cape Town"]
[Date "2022.07.16"]
[Round "9"]
[White "Schutte, Andre"]
[Black "Willenberg, Tristan"]
[Result "0-1"]
[ECO "C05"]
[WhiteElo "1837"]
[BlackElo "1433"]
[PlyCount "116"]
[EventDate "2022.07.09"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 209 Extra"]
[Source "ChessBase"]
[SourceDate "2022.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.09.30"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. f4 c5 6. Ngf3 Nc6 7. Nb3 a6 8. c3 b5 9. a4 b4 10. c4 dxc4 11. Nxc5 Nxc5 12. dxc5 Qxd1+ 13. Kxd1 Bxc5 14. Bxc4 Na5 15. b3 Nxc4 16. bxc4 a5 17. Kc2 0-0 18. Rd1 Ba6 19. Kb3 Rfd8 20. Bb2 Rac8 21. Bd4 Bxc4+ 22. Kb2 Be2 23. Rdc1 Bxf3 24. Rxc5 Rxc5 25. Bxc5 Rd2+ 26. Kc1 Rd1+ 27. Kb2 Rd2+ 28. Kc1 Rxg2 29. Bb6 Rxh2 30. Bxa5 Rh1+ 31. Kb2 Rxa1 32. Kxa1 Bc6 33. Bxb4 Bxa4 34. Kb2 f6 35. exf6 gxf6 36. Kc3 Kg7 37. Kd3 Kg6 38. Ke3 Kf5 39. Bd2 Bc6 40. Kf2 Kg4 41. Kg1 Kg3 42. Be3 h5 43. Bd2 h4 44. Be1+ Kg4 45. Kh2 h3 46. Bc3 Bg2 47. Bxf6 Kxf4 48. Kg1 e5 49. Bg7 e4 50. Bf8 Kf3 51. Bb4 e3 52. Bc5 Ke2 53. Bb6 Kd2 54. Ba5+ Kd1 55. Bb4 e2 56. Kf2 Bf1 57. Kg3 e1Q+ 58. Bxe1 Kxe1 0-1

[Event "South African op"]
[Site "Cape Town"]
[Date "2022.07.15"]
[Round "8"]
[White "Willenberg, Tristan"]
[Black "Fredericks, Malcolm Mp"]
[Result "1-0"]
[ECO "C01"]
[WhiteElo "1433"]
[BlackElo "1817"]
[PlyCount "56"]
[EventDate "2022.07.09"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 209 Extra"]
[Source "ChessBase"]
[SourceDate "2022.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.09.30"]
[SourceQuality "1"]

1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Bd6 5. Bd3 Ne7 6. Ng5 Nbc6 7. Bxh7 Bf5 8. Bxf5 Nxf5 9. c3 Qe7+ 10. Qe2 Qxe2+ 11. Kxe2 f6 12. Nh3 0-0-0 13. Bf4 Rde8+ 14. Kd2 Re4 15. Bxd6 Nxd6 16. Na3 Rg4 17. Rag1 b5 18. f3 Rgh4 19. Nc2 Nc4+ 20. Kc1 b4 21. Re1 bxc3 22. bxc3 Kd7 23. Ne3 Nb6 24. Nf5 R4h7 25. Re2 g6 26. Ne3 f5 27. Nf4 Ne7 28. h3 c6 1-0

[Event "South African op"]
[Site "Cape Town"]
[Date "2022.07.13"]
[Round "7"]
[White "Mumba Elijah"]
[Black "Willenberg, Tristan"]
[Result "1/2-1/2"]
[ECO "D00"]
[WhiteElo "1859"]
[BlackElo "1433"]
[PlyCount "60"]
[EventDate "2022.07.09"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 209 Extra"]
[Source "ChessBase"]
[SourceDate "2022.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.09.30"]
[SourceQuality "1"]

1. d4 Nf6 2. f4 d5 3. e3 Bf5 4. Bd3 e6 5. Nf3 Bd6 6. 0-0 0-0 7. Ne5 c5 8. c3 Bxd3 9. Qxd3 Ne4 10. Nd2 f6 11. Ng4 f5 12. Ne5 Nc6 13. Ndf3 Rf6 14. Bd2 Rh6 15. Be1 Nxe5 16. fxe5 Be7 17. Rc1 c4 18. Qe2 g5 19. Nd2 Nxd2 20. Qxd2 Qe8 21. Qe2 g4 22. g3 Rh3 23. Rf2 h5 24. Rg2 Kg7 25. Bf2 Qg6 26. Kf1 Rh8 27. Ke1 h4 28. Kd2 hxg3 29. Bxg3 Bh4 30. Bf4 Bg5 1/2-1/2

[Event "South African op"]
[Site "Cape Town"]
[Date "2022.07.12"]
[Round "6"]
[White "Willenberg, Tristan"]
[Black "Brander, Waylon"]
[Result "0-1"]
[ECO "B10"]
[WhiteElo "1433"]
[BlackElo "1723"]
[PlyCount "79"]
[EventDate "2022.07.09"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 209 Extra"]
[Source "ChessBase"]
[SourceDate "2022.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.09.30"]
[SourceQuality "1"]

1. e4 c6 2. d3 d5 3. Nd2 e5 4. Ngf3 Bd6 5. g3 Nf6 6. Bg2 0-0 7. 0-0 Na6 8. h3 h6 9. Nh4 Bc7 10. b3 Re8 11. Bb2 d4 12. a4 Be6 13. Ba3 Rb8 14. Qe1 Qc8 15. Kh2 b5 16. axb5 cxb5 17. Qd1 Rb6 18. Qf3 Rc6 19. Rfc1 Ba5 20. Qd1 Bc3 21. Ra2 Qc7 22. Nb1 b4 23. Bb2 Bxb2 24. Rxb2 Nc5 25. Nd2 Nxd3 26. cxd3 Rxc1 27. Qf3 Rc2 28. Rxc2 Qxc2 29. Nc4 Bxc4 30. dxc4 d3 31. Nf5 d2 32. Nxh6+ Kf8 33. Qe3 gxh6 34. Qxh6+ Ke7 35. Qg5 Qc3 36. Bf3 Qxf3 37. Qxe5+ Kf8 38. Qd6+ Kg8 39. Qxd2 Nxe4 40. Kg1 0-1

[Event "South African op"]
[Site "Cape Town"]
[Date "2022.07.11"]
[Round "5"]
[White "Strong, Davida"]
[Black "Willenberg, Tristan"]
[Result "0-1"]
[ECO "C06"]
[WhiteElo "1282"]
[BlackElo "1433"]
[PlyCount "134"]
[EventDate "2022.07.09"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 209 Extra"]
[Source "ChessBase"]
[SourceDate "2022.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.09.30"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ne2 cxd4 8. cxd4 f6 9. Nf4 Qe7 10. Qh5+ Qf7 11. Qxf7+ Kxf7 12. exf6 gxf6 13. Nf3 Nb6 14. Bc2 Nb4 15. Bb3 Bd6 16. 0-0 Rg8 17. Rd1 Bd7 18. a3 Nc6 19. Be3 Na5 20. Bc2 Ba4 21. Bxa4 Nxa4 22. b4 Nc4 23. Nd3 b6 24. Bf4 Rac8 25. Bxd6 Nxd6 26. h3 Rc2 27. Re1 Rgc8 28. Nf4 Ne4 29. Nd3 R8c3 30. Rad1 Nb2 31. Nxb2 Rxb2 32. Rc1 Rbc2 33. Rxc2 Rxc2 34. Rf1 Ra2 35. Rc1 Rxa3 36. Rc7+ Kg6 37. Rc6 Rb3 38. Rc7 a5 39. bxa5 bxa5 40. Ra7 Ra3 41. Ra6 Ra4 42. Rxe6 Ng5 43. Nxg5 Kxg5 44. Ra6 Rxd4 45. Rxa5 Rd1+ 46. Kh2 Kf4 47. g3+ Kf3 48. Ra6 f5 49. Rf6 Ke4 50. Re6+ Kd3 51. Re5 d4 52. Rxf5 Ke2 53. Kg2 d3 54. Re5+ Kd2 55. Re7 Re1 56. Rxh7 Kc2 57. Rc7+ Kb3 58. Rd7 Kc3 59. g4 d2 60. h4 d1Q 61. Rxd1 Rxd1 62. g5 Kd4 63. h5 Ke5 64. g6 Rd4 65. Kg3 Kf5 66. f3 Kg5 67. f4+ Rxf4 0-1

[Event "South African op"]
[Site "Cape Town"]
[Date "2022.07.10"]
[Round "3"]
[White "Janse van Rensburg, Ernst"]
[Black "Willenberg, Tristan"]
[Result "1-0"]
[ECO "C00"]
[BlackElo "1433"]
[PlyCount "42"]
[EventDate "2022.07.09"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 209 Extra"]
[Source "ChessBase"]
[SourceDate "2022.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.09.30"]
[SourceQuality "1"]

1. e4 e6 2. b3 d5 3. Bb2 Nf6 4. e5 Nfd7 5. f4 c5 6. Qg4 Nc6 7. Nf3 h6 8. Nc3 a6 9. a4 Nb4 10. 0-0-0 Qa5 11. d4 b6 12. f5 exf5 13. Qxf5 Nf6 14. Qf4 Nh5 15. Qh4 g6 16. dxc5 Qxc5 17. Qd4 Be6 18. g4 Ng7 19. h3 Rc8 20. Kb1 Be7 21. Qf4 Bd7 1-0

[Event "South African op"]
[Site "Cape Town"]
[Date "2022.07.10"]
[Round "4"]
[White "Willenberg, Tristan"]
[Black "Mankga, Thabang"]
[Result "1-0"]
[ECO "B25"]
[WhiteElo "1433"]
[BlackElo "1561"]
[PlyCount "57"]
[EventDate "2022.07.09"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 209 Extra"]
[Source "ChessBase"]
[SourceDate "2022.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.09.30"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 e6 3. g3 Nc6 4. Bg2 g6 5. Nge2 Bg7 6. d3 d6 7. 0-0 a6 8. a4 Nge7 9. h3 Qc7 10. f4 Bd7 11. g4 f5 12. Ng3 0-0-0 13. Bd2 Rdf8 14. Kh1 Nd4 15. Rb1 Kb8 16. b4 c4 17. b5 Kc8 18. bxa6 bxa6 19. exf5 gxf5 20. Rb7 Qc5 21. Qb1 Nec6 22. gxf5 exf5 23. Nd5 Rf7 24. Rc7+ Kd8 25. Qb7 Ke8 26. Qa8+ Nd8 27. Rxc5 dxc5 28. Re1+ N4e6 29. Ba5 1-0

[Event "RSA-chT U20"]
[Site "Boksburg"]
[Date "2020.01.07"]
[Round "6.4"]
[White "Prinsloo, Marthinus Philippus"]
[Black "Willenberg, Tristan"]
[Result "1-0"]
[ECO "D40"]
[WhiteElo "1590"]
[BlackElo "1379"]
[PlyCount "70"]
[EventDate "2020.01.04"]
[EventType "team-tourn"]
[EventRounds "7"]
[EventCountry "RSA"]
[SourceTitle "CBM 194 Extra"]
[Source "ChessBase"]
[SourceDate "2020.03.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.03.31"]
[SourceQuality "1"]
[WhiteTeam "Tshwane Chess U20"]
[BlackTeam "Western Province U20"]
[WhiteTeamCountry "RSA"]
[BlackTeamCountry "RSA"]

1. d4 e6 2. c4 Nf6 3. Nf3 d5 4. Nc3 c5 5. Bf4 a6 6. e3 Nc6 7. Rc1 dxc4 8. Bxc4 b5 9. Be2 Bb7 10. 0-0 Be7 11. dxc5 Bxc5 12. Nxb5 axb5 13. Rxc5 0-0 14. Bd6 Re8 15. Bxb5 Ne4 16. Rxc6 Bxc6 17. Bxc6 Qxd6 18. Qxd6 Nxd6 19. Bxe8 Nxe8 20. Ra1 Nd6 21. a4 Nc4 22. b4 Rb8 23. b5 Na5 24. Nd4 Rc8 25. Kf1 Kf8 26. Ke2 g6 27. Kd3 Ke7 28. Ra2 e5 29. Ne2 f5 30. e4 Rd8+ 31. Kc3 fxe4 32. Kb4 Ra8 33. Nc3 Nb7 34. Nxe4 Rd8 35. Rd2 Ke8 1-0

[Event "RSA-chT U20"]
[Site "Boksburg"]
[Date "2020.01.06"]
[Round "4.4"]
[White "Landitho, Mzwandile"]
[Black "Willenberg, Tristan"]
[Result "1-0"]
[ECO "C01"]
[WhiteElo "1589"]
[BlackElo "1379"]
[PlyCount "53"]
[EventDate "2020.01.04"]
[EventType "team-tourn"]
[EventRounds "7"]
[EventCountry "RSA"]
[SourceTitle "CBM 194 Extra"]
[Source "ChessBase"]
[SourceDate "2020.03.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.03.31"]
[SourceQuality "1"]
[WhiteTeam "Johannesburg Metro U20"]
[BlackTeam "Western Province U20"]
[WhiteTeamCountry "RSA"]
[BlackTeamCountry "RSA"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Nc6 5. c3 Bd6 6. Nf3 Bg4 7. 0-0 Qd7 8. Nbd2 Nge7 9. Qc2 0-0-0 10. b4 Rdf8 11. a4 f5 12. a5 h6 13. Re1 g5 14. b5 Nd8 15. b6 cxb6 16. axb6 a6 17. c4 Ndc6 18. cxd5 Nxd5 19. Bc4 Kb8 20. Bxd5 Bxh2+ 21. Nxh2 Qxd5 22. Nb3 Re8 23. Bb2 Bh5 24. Nc5 Rc8 25. Qa4 Rh7 26. Nxb7 Nxd4 27. Bxd4 1-0

[Event "RSA-chT U20"]
[Site "Boksburg"]
[Date "2020.01.06"]
[Round "5.4"]
[White "Willenberg, Tristan"]
[Black "Ramogoshi, Glen"]
[Result "1/2-1/2"]
[ECO "D00"]
[WhiteElo "1379"]
[BlackElo "1279"]
[PlyCount "47"]
[EventDate "2020.01.04"]
[EventType "team-tourn"]
[EventRounds "7"]
[EventCountry "RSA"]
[SourceTitle "CBM 194 Extra"]
[Source "ChessBase"]
[SourceDate "2020.03.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.03.31"]
[SourceQuality "1"]
[WhiteTeam "Western Province U20"]
[BlackTeam "Capricorn U20"]
[WhiteTeamCountry "RSA"]
[BlackTeamCountry "RSA"]

1. d4 Nf6 2. Bf4 e6 3. e3 d5 4. Bd3 c5 5. c3 c4 6. Bc2 Bd6 7. Bg3 Bxg3 8. hxg3 Nc6 9. Nf3 b5 10. Nbd2 Bb7 11. e4 Qe7 12. e5 Nd7 13. a4 b4 14. a5 a6 15. Ba4 Rb8 16. Qc2 b3 17. Qb1 g6 18. Nh4 Kd8 19. f4 Na7 20. g4 Bc6 21. Ndf3 Bxa4 22. Rxa4 h5 23. Nxg6 fxg6 24. Nh4 1/2-1/2

[Event "RSA-chT U20"]
[Site "Boksburg"]
[Date "2020.01.05"]
[Round "3.4"]
[White "Willenberg, Tristan"]
[Black "Mistry, Ishaan"]
[Result "1-0"]
[ECO "D00"]
[WhiteElo "1379"]
[BlackElo "1210"]
[PlyCount "105"]
[EventDate "2020.01.04"]
[EventType "team-tourn"]
[EventRounds "7"]
[EventCountry "RSA"]
[SourceTitle "CBM 194 Extra"]
[Source "ChessBase"]
[SourceDate "2020.03.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.03.31"]
[SourceQuality "1"]
[WhiteTeam "Western Province U20"]
[BlackTeam "Ekurhuleni U20"]
[WhiteTeamCountry "RSA"]
[BlackTeamCountry "RSA"]

1. d4 d5 2. Bf4 Bf5 3. e3 Nf6 4. c4 e6 5. Nc3 Nc6 6. a3 Bd6 7. Bg5 h6 8. Bxf6 Qxf6 9. cxd5 exd5 10. Nxd5 Qg6 11. Nf3 0-0 12. Nh4 Qe6 13. Nxf5 Qxf5 14. Bc4 Ne7 15. Nxe7+ Bxe7 16. Bd3 Qd5 17. 0-0 Rfd8 18. Qc2 Rac8 19. Bf5 Rb8 20. Qxc7 Qxf5 21. Qxe7 Rd7 22. Qb4 Rbd8 23. Rac1 Qe4 24. Rc3 Rd6 25. f3 Qd5 26. Rc5 Qe6 27. Qc3 b6 28. Rc4 Qf6 29. Rd1 Qg5 30. e4 h5 31. d5 Kh7 32. Qd2 Qe7 33. Qd3 g6 34. f4 f6 35. b4 b5 36. Rc5 a6 37. Rdc1 Kh6 38. Kf2 Qa7 39. Kf3 Qf7 40. Rd1 g5 41. f5 h4 42. Kf2 Qa7 43. g3 a5 44. Qxb5 axb4 45. Qxb4 Rb8 46. Qd4 Qxa3 47. Rc3 Rb3 48. Rxb3 Qxb3 49. gxh4 gxh4 50. Qe3+ Qxe3+ 51. Kxe3 Kg5 52. Rg1+ Kh6 53. Kd4 1-0

[Event "RSA-chT U20"]
[Site "Boksburg"]
[Date "2020.01.04"]
[Round "2.4"]
[White "Mbhele, Nkululeko"]
[Black "Willenberg, Tristan"]
[Result "0-1"]
[ECO "C10"]
[WhiteElo "1486"]
[BlackElo "1379"]
[PlyCount "66"]
[EventDate "2020.01.04"]
[EventType "team-tourn"]
[EventRounds "7"]
[EventCountry "RSA"]
[SourceTitle "CBM 194 Extra"]
[Source "ChessBase"]
[SourceDate "2020.03.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.03.31"]
[SourceQuality "1"]
[WhiteTeam "Ethekwini U20"]
[BlackTeam "Western Province U20"]
[WhiteTeamCountry "RSA"]
[BlackTeamCountry "RSA"]

1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bd3 Be7 5. Nf3 c5 6. Bb5+ Bd7 7. Bxd7+ Qxd7 8. exd5 Nxd5 9. Ne2 Nc6 10. 0-0 0-0 11. c3 Rfd8 12. Qc2 Rac8 13. Rd1 Nf6 14. Be3 c4 15. Qa4 Nxd4 16. Qxd7 Nxe2+ 17. Kf1 Nxd7 18. Kxe2 Bc5 19. Bxc5 Nxc5 20. Ne5 b5 21. Nc6 Rxd1 22. Rxd1 Kf8 23. Nxa7 Ra8 24. Nxb5 Rxa2 25. Rd2 Na4 26. Nd6 Rxb2 27. Rxb2 Nxb2 28. Kd2 Ke7 29. Kc2 Kxd6 30. Kxb2 Ke5 31. f3 Kf4 32. Ka3 Ke3 33. Kb4 Kd3 0-1

[Event "RSA-chT U20"]
[Site "Boksburg"]
[Date "2020.01.04"]
[Round "1.4"]
[White "Ndlovu Vermaak, Akhiro"]
[Black "Willenberg, Tristan"]
[Result "0-1"]
[ECO "C00"]
[WhiteElo "1013"]
[BlackElo "1379"]
[PlyCount "98"]
[EventDate "2020.01.04"]
[EventType "team-tourn"]
[EventRounds "7"]
[EventCountry "RSA"]
[SourceTitle "CBM 194 Extra"]
[Source "ChessBase"]
[SourceDate "2020.03.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.03.31"]
[SourceQuality "1"]
[WhiteTeam "Eden District U20"]
[BlackTeam "Western Province U20"]
[WhiteTeamCountry "RSA"]
[BlackTeamCountry "RSA"]

1. e4 e6 2. Nc3 d5 3. d3 Nf6 4. Bg5 Be7 5. Bf4 a6 6. e5 Nfd7 7. d4 c5 8. Be3 Nc6 9. Nf3 b5 10. a3 Qb6 11. dxc5 Bxc5 12. Bxc5 Qxc5 13. a4 b4 14. Bb5 bxc3 15. Bxc6 Qxc6 16. Nd4 Qc7 17. b3 Qxe5+ 18. Kf1 Bb7 19. b4 Nf6 20. Qf3 Qxd4 21. Rb1 Ne4 22. Kg1 Qf6 23. Qe3 d4 24. Qe2 Qg6 25. f3 Nd2 26. Re1 Nxf3+ 27. Kf2 Nxe1 28. Rg1 Qxc2 29. Rxe1 Qxe2+ 30. Kxe2 0-0 31. Kd3 Rfd8 32. g4 Rac8 33. h4 c2 34. Rc1 Rc3+ 35. Kd2 Rdc8 36. b5 a5 37. h5 Bf3 38. h6 Bxg4 39. b6 Bf3 40. Ke1 d3 41. Kd2 Rb3 42. Rf1 Rb1 43. Rxf3 c1Q+ 44. Kxd3 Rb3+ 45. Ke4 Rc4+ 46. Ke5 Qg5+ 47. Kd6 Rxb6+ 48. Kd7 Qd5+ 49. Ke7 Rc7+ 0-1

[Event "RSA-ch U14"]
[Site "Bloemfontein"]
[Date "2016.03.26"]
[Round "11"]
[White "Willenberg, Tristan"]
[Black "Strydom, De Leon"]
[Result "0-1"]
[ECO "B01"]
[WhiteElo "1209"]
[BlackElo "1272"]
[PlyCount "52"]
[EventDate "2016.03.20"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 171 Extra"]
[Source "ChessBase"]
[SourceDate "2016.04.26"]
[SourceVersion "1"]
[SourceVersionDate "2016.04.26"]
[SourceQuality "1"]

1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. Nf3 Nf6 5. g3 Bg4 6. Bg2 Nc6 7. Ne2 0-0-0 8. 0-0 e5 9. b3 Be7 10. a4 h5 11. Ba3 Qd7 12. Bxe7 Qxe7 13. Qc1 e4 14. Ng5 Bxe2 15. Re1 Bg4 16. Nxe4 Nxe4 17. Rxe4 Qd7 18. f3 Bf5 19. Rf4 Nd4 20. Bf1 g5 21. Rxd4 Qxd4+ 22. Kh1 Qxd2 23. Qb2 Qd4 24. c3 Qd2 25. Qxd2 Rxd2 26. b4 Rhd8 0-1

[Event "RSA-ch U14"]
[Site "Bloemfontein"]
[Date "2016.03.25"]
[Round "10"]
[White "Siyo, Sibabale"]
[Black "Willenberg, Tristan"]
[Result "1/2-1/2"]
[ECO "C02"]
[WhiteElo "1057"]
[BlackElo "1209"]
[PlyCount "81"]
[EventDate "2016.03.20"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 171 Extra"]
[Source "ChessBase"]
[SourceDate "2016.04.26"]
[SourceVersion "1"]
[SourceVersionDate "2016.04.26"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. e5 c5 4. Nf3 Nc6 5. Bd3 Qb6 6. 0-0 Bd7 7. Ng5 Nge7 8. Qf3 Nxd4 9. Qxf7+ Kd8 10. Qf4 Kc7 11. c3 Ndf5 12. Bxf5 Nxf5 13. Nd2 g6 14. Ndf3 Bh6 15. b3 Raf8 16. Qd2 Rhg8 17. Qc2 Rg7 18. Bd2 Bxg5 19. Bxg5 h6 20. Bf6 Rgf7 21. a4 g5 22. h3 Rg8 23. g4 Ne7 24. b4 a5 25. Rfb1 Ra8 26. bxa5 Qxa5 27. Qb3 Rb8 28. Nd4 b6 29. Nb5+ Bxb5 30. Qxb5 Qxb5 31. Rxb5 Ng8 32. Bh8 Rbf8 33. Rab1 Rxf2 34. Rxb6 Rf1+ 35. Rxf1 Rxf1+ 36. Kxf1 Kxb6 37. Ke2 Ka5 38. Kd3 Ne7 39. Bg7 Nc6 40. Bf8 Kb6 41. Bd6 1/2-1/2

[Event "RSA-ch U14"]
[Site "Bloemfontein"]
[Date "2016.03.24"]
[Round "8"]
[White "George, Bernet"]
[Black "Willenberg, Tristan"]
[Result "1-0"]
[ECO "C01"]
[WhiteElo "1492"]
[BlackElo "1209"]
[PlyCount "43"]
[EventDate "2016.03.20"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 171 Extra"]
[Source "ChessBase"]
[SourceDate "2016.04.26"]
[SourceVersion "1"]
[SourceVersionDate "2016.04.26"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Bd6 5. Nc3 Nf6 6. Bg5 c6 7. Bd3 0-0 8. 0-0 Bg4 9. h3 Bh5 10. Be2 Nbd7 11. Ne5 Bxe2 12. Qxe2 Re8 13. f4 Qb6 14. Qe3 Bxe5 15. fxe5 Rxe5 16. dxe5 Qxe3+ 17. Bxe3 Nxe5 18. Bd4 Nfd7 19. Rae1 Re8 20. Bxe5 Nxe5 21. g4 b6 22. g5 1-0

[Event "RSA-ch U14"]
[Site "Bloemfontein"]
[Date "2016.03.23"]
[Round "6"]
[White "Naidu, Aaron Jude"]
[Black "Willenberg, Tristan"]
[Result "1-0"]
[ECO "C00"]
[WhiteElo "1312"]
[BlackElo "1209"]
[PlyCount "93"]
[EventDate "2016.03.20"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 171 Extra"]
[Source "ChessBase"]
[SourceDate "2016.04.26"]
[SourceVersion "1"]
[SourceVersionDate "2016.04.26"]
[SourceQuality "1"]

1. e4 e6 2. b3 d5 3. Bb2 Nf6 4. e5 Nfd7 5. Qg4 c5 6. f4 Nc6 7. Nf3 b6 8. h4 h6 9. a3 Qc7 10. Nc3 a6 11. Be2 Bb7 12. g3 0-0-0 13. 0-0-0 Rg8 14. Qh3 Kb8 15. Rhf1 Rc8 16. Kb1 Nd4 17. Rc1 Nf5 18. g4 Ne7 19. h5 b5 20. Na2 c4 21. b4 a5 22. Nd4 Bc6 23. Qc3 axb4 24. Nxb4 Qb7 25. Ka2 Kc7 26. Rb1 Nc5 27. Bc1 Bd7 28. Qe3 Nc6 29. Nxb5+ Kd8 30. Nxc6+ Qxc6 31. Na7 Qa4 32. Nxc8 Kxc8 33. Qc3 Ne4 34. Qb2 Bc6 35. Rf3 Kd7 36. Bd1 Bc5 37. d3 Nd2 38. Bxd2 Rb8 39. Qc3 d4 40. Qa5 Qxa5 41. Bxa5 Rxb1 42. Kxb1 Bxf3 43. Bxf3 c3 44. Bb4 Bxb4 45. axb4 f5 46. gxf5 exf5 47. Ka2 1-0

[Event "RSA-ch U14"]
[Site "Bloemfontein"]
[Date "2016.03.23"]
[Round "7"]
[White "Willenberg, Tristan"]
[Black "Dykema, Dirkho"]
[Result "0-1"]
[ECO "B11"]
[WhiteElo "1209"]
[BlackElo "1434"]
[PlyCount "51"]
[EventDate "2016.03.20"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 171 Extra"]
[Source "ChessBase"]
[SourceDate "2016.04.26"]
[SourceVersion "1"]
[SourceVersionDate "2016.04.26"]
[SourceQuality "1"]

1. e4 c6 2. Nc3 d5 3. g3 d4 4. Nce2 c5 5. d3 Nc6 6. f4 Bg4 7. Bg2 e5 8. h3 Bxe2 9. Nxe2 Nf6 10. f5 Be7 11. 0-0 Qb6 12. Rb1 Rc8 13. Bg5 c4 14. Bxf6 Bxf6 15. g4 0-0 16. Ng3 Bh4 17. Rf3 Nb4 18. a3 cxd3 19. cxd3 Nc2 20. Nf1 Rc6 21. Kh1 Rfc8 22. Nd2 Ne3 23. Qb3 Rc2 24. Qxb6 axb6 25. Rxe3 dxe3 26. Nc4 0-1

[Event "RSA-ch U14"]
[Site "Bloemfontein"]
[Date "2016.03.22"]
[Round "5"]
[White "Willenberg, Tristan"]
[Black "Modi, Yashil"]
[Result "1-0"]
[ECO "B11"]
[WhiteElo "1209"]
[BlackElo "1645"]
[PlyCount "79"]
[EventDate "2016.03.20"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 171 Extra"]
[Source "ChessBase"]
[SourceDate "2016.04.26"]
[SourceVersion "1"]
[SourceVersionDate "2016.04.26"]
[SourceQuality "1"]

1. e4 c6 2. Nc3 d5 3. g3 e5 4. Bg2 d4 5. Nce2 Be6 6. d3 Nd7 7. a3 c5 8. f4 f6 9. Nf3 Bd6 10. h3 Qc7 11. 0-0 Ne7 12. Kh2 Nc6 13. Bd2 Bf7 14. Nh4 Be6 15. Nf3 0-0-0 16. f5 Bf7 17. c3 g5 18. Bxg5 fxg5 19. Nxg5 Nf6 20. g4 h5 21. Nxf7 Qxf7 22. g5 Ne8 23. h4 Rg8 24. Ng3 Be7 25. Qxh5 Qxh5 26. Nxh5 Rh8 27. Bf3 Bxg5 28. hxg5 Ng7 29. g6 Nxh5 30. Bxh5 Rxh5+ 31. Kg2 Ne7 32. c4 Rf8 33. Rf3 Ng8 34. Rh1 Nf6 35. Rxh5 Nxh5 36. Kf1 a6 37. Rh3 Nf4 38. g7 Ng6 39. gxf8Q+ Nxf8 40. Rh8 1-0

[Event "RSA-ch U14"]
[Site "Bloemfontein"]
[Date "2016.03.21"]
[Round "3"]
[White "Willenberg, Tristan"]
[Black "Chetty, Cailin"]
[Result "0-1"]
[ECO "B25"]
[WhiteElo "1209"]
[BlackElo "1743"]
[PlyCount "52"]
[EventDate "2016.03.20"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 171 Extra"]
[Source "ChessBase"]
[SourceDate "2016.04.26"]
[SourceVersion "1"]
[SourceVersionDate "2016.04.26"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. Nge2 d6 6. d3 Rb8 7. Rb1 b5 8. Bg5 h6 9. Bd2 b4 10. Nd5 e6 11. Ne3 Nge7 12. Qc1 e5 13. 0-0 0-0 14. h3 f5 15. exf5 gxf5 16. f4 Nd4 17. Nxd4 cxd4 18. Nc4 e4 19. Qe1 d5 20. Ne5 e3 21. Bxb4 Bxe5 22. Bxe7 Qxe7 23. Bxd5+ Kh7 24. fxe5 Qxe5 25. Be4 Be6 26. b3 fxe4 0-1

[Event "RSA-chT U14"]
[Site "Cape Town"]
[Date "2016.01.07"]
[Round "7.10"]
[White "Willenberg, Tristan"]
[Black "Mahapela, Sello"]
[Result "1-0"]
[ECO "B00"]
[WhiteElo "1153"]
[BlackElo "794"]
[PlyCount "13"]
[EventDate "2016.01.04"]
[EventType "team-tourn"]
[EventRounds "7"]
[EventCountry "RSA"]
[SourceTitle "CBM 170 Extra"]
[Source "ChessBase"]
[SourceDate "2016.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.02.25"]
[SourceQuality "1"]
[WhiteTeam "Western Province"]
[BlackTeam "Kenneth Kaunda"]
[WhiteTeamCountry "RSA"]
[BlackTeamCountry "RSA"]

1. e4 Nc6 2. Nc3 e6 3. Bc4 Bc5 4. Nf3 Nf6 5. d3 Ng4 6. 0-0 Nce5 7. h3 1-0

[Event "RSA-chT U14"]
[Site "Cape Town"]
[Date "2016.01.06"]
[Round "6.10"]
[White "Goyal, Rajat"]
[Black "Willenberg, Tristan"]
[Result "1/2-1/2"]
[ECO "C00"]
[WhiteElo "1121"]
[BlackElo "1153"]
[PlyCount "31"]
[EventDate "2016.01.04"]
[EventType "team-tourn"]
[EventRounds "7"]
[EventCountry "RSA"]
[SourceTitle "CBM 170 Extra"]
[Source "ChessBase"]
[SourceDate "2016.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.02.25"]
[SourceQuality "1"]
[WhiteTeam "Tshwane"]
[BlackTeam "Western Province"]
[WhiteTeamCountry "RSA"]
[BlackTeamCountry "RSA"]

1. e4 e6 2. Nc3 d5 3. g3 Nf6 4. d3 dxe4 5. Nxe4 Nxe4 6. dxe4 Qxd1+ 7. Kxd1 Bc5 8. f4 Nc6 9. Nf3 Bd7 10. Bc4 0-0-0 11. c3 Na5 12. Be2 Bf2 13. Kc2 Bc6 14. Nd2 Be3 15. Bd3 Rd7 16. Re1 1/2-1/2

[Event "RSA-chT U14"]
[Site "Cape Town"]
[Date "2016.01.06"]
[Round "5.10"]
[White "Willenberg, Tristan"]
[Black "Marketos, Ricky"]
[Result "1/2-1/2"]
[ECO "B25"]
[WhiteElo "1153"]
[BlackElo "1183"]
[PlyCount "81"]
[EventDate "2016.01.04"]
[EventType "team-tourn"]
[EventRounds "7"]
[EventCountry "RSA"]
[SourceTitle "CBM 170 Extra"]
[Source "ChessBase"]
[SourceDate "2016.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.02.25"]
[SourceQuality "1"]
[WhiteTeam "Western Province"]
[BlackTeam "Johannesburg Metro"]
[WhiteTeamCountry "RSA"]
[BlackTeamCountry "RSA"]

1. e4 c5 2. Nc3 d6 3. g3 Nf6 4. Bg2 g6 5. Nge2 Bg7 6. 0-0 0-0 7. d3 Nc6 8. Bf4 a6 9. Qd2 Rb8 10. Bh6 Nd4 11. Bxg7 Kxg7 12. f4 b5 13. Nd1 Bg4 14. Nxd4 cxd4 15. h3 Bd7 16. g4 e5 17. f5 Qe7 18. g5 Qd8 19. gxf6+ Qxf6 20. fxg6 Qxg6 21. Kh2 Kh8 22. Qf2 f5 23. Qh4 f4 24. Rg1 Rg8 25. Nf2 Qg3+ 26. Qxg3 fxg3+ 27. Kh1 gxf2 28. Rgf1 Rbf8 29. Rad1 Rg6 30. Rd2 Rgf6 31. Kh2 b4 32. Kg3 Kg7 33. Rdxf2 Rxf2 34. Rxf2 Rxf2 35. Kxf2 Kf6 36. Kg3 Kg5 37. h4+ Kf6 38. Bh3 Bxh3 39. Kxh3 h5 40. Kg3 Ke6 41. Kf3 1/2-1/2

[Event "RSA-chT U14"]
[Site "Cape Town"]
[Date "2016.01.05"]
[Round "3.10"]
[White "Smith, Wehan"]
[Black "Willenberg, Tristan"]
[Result "0-1"]
[ECO "C02"]
[WhiteElo "1130"]
[BlackElo "1153"]
[PlyCount "44"]
[EventDate "2016.01.04"]
[EventType "team-tourn"]
[EventRounds "7"]
[EventCountry "RSA"]
[SourceTitle "CBM 170 Extra"]
[Source "ChessBase"]
[SourceDate "2016.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.02.25"]
[SourceQuality "1"]
[WhiteTeam "Nelson Mandela Bay"]
[BlackTeam "Western Province"]
[WhiteTeamCountry "RSA"]
[BlackTeamCountry "RSA"]

1. e4 e6 2. Nf3 d5 3. e5 c5 4. d4 Nc6 5. Be3 Qb6 6. b3 cxd4 7. Bxd4 Nxd4 8. Nxd4 Bd7 9. Be2 Bc5 10. c3 Qc7 11. Nf3 Ne7 12. 0-0 Ng6 13. c4 Nxe5 14. cxd5 Nxf3+ 15. Bxf3 0-0 16. dxe6 Bxe6 17. Nd2 Rad8 18. Qc2 Bxf2+ 19. Rxf2 Qxc2 20. Nc4 Qc3 21. Rff1 Bxc4 22. bxc4 Qxc4 0-1

[Event "RSA-chT U14"]
[Site "Cape Town"]
[Date "2016.01.05"]
[Round "4.10"]
[White "Swart, Divan"]
[Black "Willenberg, Tristan"]
[Result "0-1"]
[ECO "D00"]
[WhiteElo "836"]
[BlackElo "1153"]
[PlyCount "18"]
[EventDate "2016.01.04"]
[EventType "team-tourn"]
[EventRounds "7"]
[EventCountry "RSA"]
[SourceTitle "CBM 170 Extra"]
[Source "ChessBase"]
[SourceDate "2016.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.02.25"]
[SourceQuality "1"]
[WhiteTeam "Ekurhuleni"]
[BlackTeam "Western Province"]
[WhiteTeamCountry "RSA"]
[BlackTeamCountry "RSA"]

1. d4 Nf6 2. e3 e6 3. Bd3 d5 4. f4 c5 5. c3 Nc6 6. Nf3 Be7 7. Nbd2 Bd7 8. 0-0 0-0 9. Ne5 a6 0-1

