[Event "Sandton SWVG blitz op"]
[Site "Sandton"]
[Date "2019.05.19"]
[Round "1"]
[White "Grover, Sahaj"]
[Black "Hanekom, Johannes Albertus J"]
[Result "1-0"]
[ECO "C86"]
[WhiteElo "2487"]
[BlackElo "2010"]
[PlyCount "63"]
[EventDate "2019.05.19"]
[EventType "swiss (blitz)"]
[EventRounds "10"]
[EventCountry "RSA"]
[SourceTitle "CBM 190 Extra"]
[Source "ChessBase"]
[SourceDate "2019.07.15"]
[SourceVersion "1"]
[SourceVersionDate "2019.07.15"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Be7 6. 0-0 Nf6 7. Qe2 0-0 8. c3 d6 9. Rd1 Bg4 10. h3 Bh5 11. d3 Qd7 12. Nbd2 Rad8 13. Nf1 d5 14. Ng3 Bxf3 15. Qxf3 d4 16. Nf5 g6 17. Bh6 gxf5 18. Qg3+ Ng4 19. hxg4 fxg4 20. Bxf8 Bxf8 21. Bd5 Ne7 22. cxd4 Nxd5 23. exd5 exd4 24. Rac1 Bd6 25. Qh4 Rf8 26. Qg5+ Kh8 27. Qf6+ Kg8 28. Re1 Re8 29. Kf1 Be7 30. Qe5 f6 31. Qe6+ Qxe6 32. Rxe6 1-0

[Event "Sandton SWVG blitz op"]
[Site "Sandton"]
[Date "2019.05.19"]
[Round "5"]
[White "Hanekom, Johannes Albertus J"]
[Black "Erlank, Warrick"]
[Result "0-1"]
[ECO "D02"]
[WhiteElo "2010"]
[BlackElo "1953"]
[PlyCount "65"]
[EventDate "2019.05.19"]
[EventType "swiss (blitz)"]
[EventRounds "10"]
[EventCountry "RSA"]
[SourceTitle "CBM 190 Extra"]
[Source "ChessBase"]
[SourceDate "2019.07.15"]
[SourceVersion "1"]
[SourceVersionDate "2019.07.15"]
[SourceQuality "1"]

1. d4 d5 2. Nf3 Nf6 3. Bf4 e6 4. e3 c5 5. c3 Nc6 6. Nbd2 Bd6 7. Bg3 0-0 8. Bd3 Re8 9. 0-0 e5 10. dxe5 Nxe5 11. Nxe5 Bxe5 12. Nf3 Bg4 13. Be2 Bd6 14. Bxd6 Qxd6 15. h3 Bf5 16. Qb3 b6 17. Rad1 Qe7 18. Rfe1 Rad8 19. Bb5 Rf8 20. c4 dxc4 21. Bxc4 Be4 22. Rxd8 Rxd8 23. Ng5 Bd5 24. Bxd5 Rxd5 25. Rd1 Rxg5 26. f4 Rg3 27. Kf2 Ne4+ 28. Kf1 h6 29. Qd3 f5 30. Qd5+ Qf7 31. Qd8+ Kh7 32. Qc8 Qc4+ 33. Kg1 0-1

[Event "Sandton SWVG blitz op"]
[Site "Sandton"]
[Date "2019.05.19"]
[Round "3"]
[White "Mnguni, Jacob Dumisani"]
[Black "Hanekom, Johannes Albertus J"]
[Result "1-0"]
[ECO "E01"]
[WhiteElo "2035"]
[BlackElo "2010"]
[PlyCount "79"]
[EventDate "2019.05.19"]
[EventType "swiss (blitz)"]
[EventRounds "10"]
[EventCountry "RSA"]
[SourceTitle "CBM 190 Extra"]
[Source "ChessBase"]
[SourceDate "2019.07.15"]
[SourceVersion "1"]
[SourceVersionDate "2019.07.15"]
[SourceQuality "1"]

1. c4 Nf6 2. g3 e6 3. Bg2 d5 4. Nf3 c6 5. b3 Nbd7 6. 0-0 Bd6 7. Bb2 0-0 8. d4 Re8 9. Nc3 Qe7 10. Qc2 Nf8 11. Rfe1 e5 12. dxe5 Bxe5 13. Nxe5 Qxe5 14. Nxd5 Qg5 15. Nc7 Bf5 16. Qc3 Be4 17. f3 Bf5 18. e4 Be6 19. Nxa8 Rxa8 20. Qe5 Qd2 21. Rad1 Qb4 22. Qc3 Qb6+ 23. c5 Qc7 24. Rd6 Ne8 25. Red1 b6 26. R6d2 bxc5 27. Qxc5 Nd7 28. Qc3 Ndf6 29. Bf1 Rc8 30. Bc4 Bxc4 31. Qxc4 Qb6+ 32. Kg2 c5 33. e5 Nh5 34. Rd7 Qg6 35. R1d2 h6 36. Rxa7 Rc6 37. Ra8 Re6 38. Rdd8 Nf4+ 39. Qxf4 Qc2+ 40. Qd2 1-0

[Event "Sandton SWVG blitz op"]
[Site "Sandton"]
[Date "2019.05.19"]
[Round "10"]
[White "Swartz, David Saul"]
[Black "Hanekom, Johannes Albertus J"]
[Result "1-0"]
[ECO "A03"]
[WhiteElo "1616"]
[BlackElo "2010"]
[PlyCount "102"]
[EventDate "2019.05.19"]
[EventType "swiss (blitz)"]
[EventRounds "10"]
[EventCountry "RSA"]
[SourceTitle "CBM 190 Extra"]
[Source "ChessBase"]
[SourceDate "2019.07.15"]
[SourceVersion "1"]
[SourceVersionDate "2019.07.15"]
[SourceQuality "1"]

1. f4 Nf6 2. Nf3 d5 3. b3 Bf5 4. Bb2 e6 5. e3 Nbd7 6. Be2 Bd6 7. h3 h5 8. Ne5 Bxe5 9. fxe5 Ne4 10. 0-0 Ng3 11. Rf3 Qg5 12. Kh2 h4 13. d3 Rh6 14. Nc3 Rg6 15. Bf1 Nxe5 16. Nb5 Nxf3+ 17. Qxf3 Nxf1+ 18. Rxf1 Qg3+ 19. Qxg3 hxg3+ 20. Kg1 0-0-0 21. Nxa7+ Kd7 22. Nb5 c6 23. Nd4 Rg5 24. Nf3 Rg6 25. Ne5+ Ke7 26. Nxg6+ Bxg6 27. Bxg7 Rg8 28. Bd4 Kd6 29. b4 f5 30. Bc5+ Kd7 31. a4 Ra8 32. a5 Bh5 33. Rf4 Rg8 34. Rh4 Rh8 35. Bd4 Rh7 36. Be5 Bg6 37. Rxh7+ Bxh7 38. Bxg3 Bg6 39. Be5 Bh5 40. Kf2 Bd1 41. c3 Bc2 42. d4 Bd3 43. Kg3 Ke8 44. Kf4 Kf7 45. h4 Kg6 46. Bc7 Be2 47. Ke5 Kf7 48. Kd6 Ba6 49. h5 Kf6 50. h6 Kg6 51. Kxe6 Kxh6 1-0

[Event "Africa-ch U20"]
[Site "Hammamet"]
[Date "2012.12.31"]
[Round "9"]
[White "Dias, Vanderson"]
[Black "Hanekom, Johannes Albertus J"]
[Result "1/2-1/2"]
[ECO "C47"]
[WhiteElo "2003"]
[BlackElo "2083"]
[PlyCount "69"]
[EventDate "2012.12.24"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "TUN"]
[SourceTitle "CBM 152 Extra"]
[Source "ChessBase"]
[SourceDate "2013.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2013.02.25"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 Bb4 6. Nxc6 bxc6 7. Bd3 d6 8. 0-0 0-0 9. Bg5 h6 10. Bh4 Bxc3 11. bxc3 Qe7 12. Qf3 Rb8 13. Bxf6 Qxf6 14. Qxf6 gxf6 15. Rab1 Be6 16. c4 c5 17. Rb3 Rb6 18. Rfb1 Rfb8 19. f4 Kf8 20. Kf2 Ke7 21. Rxb6 axb6 22. Rb3 Ra8 23. f5 Bd7 24. a3 Ba4 25. Rc3 Bc6 26. Ke3 Rg8 27. g3 Re8 28. Kf4 Kf8 29. Rb3 Kg7 30. g4 Ba4 31. Rb1 Ra8 32. h4 Bc6 33. Rg1 Rg8 34. g5 hxg5+ 35. hxg5 1/2-1/2

[Event "Africa-ch U20"]
[Site "Hammamet"]
[Date "2012.12.29"]
[Round "6"]
[White "Hanekom, Johannes Albertus J"]
[Black "Meftahi, Houssem"]
[Result "0-1"]
[ECO "D02"]
[WhiteElo "2083"]
[BlackElo "2035"]
[PlyCount "128"]
[EventDate "2012.12.24"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "TUN"]
[SourceTitle "CBM 152 Extra"]
[Source "ChessBase"]
[SourceDate "2013.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2013.02.25"]
[SourceQuality "1"]

1. d4 d5 2. Nf3 Nf6 3. Bf4 c5 4. c3 Qb6 5. Qc2 Nc6 6. e3 cxd4 7. exd4 Bf5 8. Qb3 Nd7 9. Nbd2 e6 10. Be2 Na5 11. Qxb6 Nxb6 12. Ne5 Bd6 13. Bb5+ Ke7 14. Bg3 f6 15. Nef3 g5 16. 0-0-0 a6 17. Be2 Rac8 18. Nb3 Nbc4 19. Nxa5 Nxa5 20. Bxd6+ Kxd6 21. Kd2 b5 22. a3 Nb3+ 23. Ke1 Bc2 24. h3 Bxd1 25. Bxd1 Na5 26. Kd2 Nc4+ 27. Kc2 a5 28. h4 h6 29. Be2 b4 30. Bxc4 Rxc4 31. axb4 axb4 32. Ra1 Rhc8 33. Nd2 Rxd4 34. Ra6+ Ke7 35. Ra7+ Kf8 36. hxg5 hxg5 37. g3 bxc3 38. bxc3 Rb4 39. Rh7 Rbb8 40. Kd3 Kg8 41. Rd7 Rf8 42. Nf3 Rf7 43. Rd6 Re7 44. Nd4 Rbe8 45. f3 Kf7 46. Nc6 Rc7 47. Nd4 Ra7 48. Nb5 Ra2 49. Rb6 Re7 50. g4 Rd7 51. Nd4 Re7 52. Nb5 Ra1 53. Kd2 Rf1 54. Ke2 Rh1 55. Kd2 Rh3 56. Ke2 f5 57. gxf5 exf5+ 58. Kf2 Re6 59. Rb7+ Kg6 60. Nd4 Ra6 61. Kg2 Rh8 62. Rd7 Ra2+ 63. Kg1 Rb8 64. Rd6+ Kh5 0-1

[Event "Africa-ch U20"]
[Site "Hammamet"]
[Date "2012.12.29"]
[Round "7"]
[White "Lahouimel, Omar"]
[Black "Hanekom, Johannes Albertus J"]
[Result "0-1"]
[ECO "C30"]
[WhiteElo "1809"]
[BlackElo "2083"]
[PlyCount "90"]
[EventDate "2012.12.24"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "TUN"]
[SourceTitle "CBM 152 Extra"]
[Source "ChessBase"]
[SourceDate "2013.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2013.02.25"]
[SourceQuality "1"]

1. e4 e5 2. Bc4 Nc6 3. Nc3 Nf6 4. d3 Bc5 5. f4 d6 6. Nf3 h6 7. Na4 Bb6 8. Nxb6 axb6 9. 0-0 Qe7 10. f5 Bd7 11. c3 Na5 12. Nd2 Bc6 13. b4 Nxc4 14. Nxc4 Ng8 15. a4 f6 16. b5 Bxb5 17. Ne3 Bc6 18. Bd2 Qf7 19. c4 Ne7 20. Rf3 Kd7 21. Nd5 Ra6 22. Nxe7 Kxe7 23. Rg3 Rha8 24. a5 b5 25. Rg6 bxc4 26. Qg4 Rg8 27. Bxh6 Kf8 28. Qh4 Ke7 29. Qg4 Kf8 30. Qh5 gxh6 31. Qxh6+ Ke7 32. h4 Raa8 33. h5 Rh8 34. Qe3 Rxh5 35. g4 Rh7 36. g5 Rah8 37. gxf6+ Ke8 38. Qg5 cxd3 39. Rg7 Rxg7 40. fxg7 Rg8 41. f6 Bxe4 42. a6 bxa6 43. Rb1 Qg6 44. f7+ Kxf7 45. Rf1+ Kxg7 0-1

[Event "Africa-ch U20"]
[Site "Hammamet"]
[Date "2012.12.28"]
[Round "5"]
[White "Soares, Erikson Roberto Mau"]
[Black "Hanekom, Johannes Albertus J"]
[Result "1-0"]
[ECO "E62"]
[WhiteElo "2171"]
[BlackElo "2083"]
[PlyCount "89"]
[EventDate "2012.12.24"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "TUN"]
[SourceTitle "CBM 152 Extra"]
[Source "ChessBase"]
[SourceDate "2013.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2013.02.25"]
[SourceQuality "1"]

1. d4 Nf6 2. Nf3 c6 3. g3 g6 4. Bg2 Bg7 5. 0-0 0-0 6. c4 d6 7. Nc3 Qa5 8. Qd3 Qa6 9. b3 Bf5 10. Qe3 Re8 11. Nh4 Bd7 12. Bb2 Qb6 13. h3 Na6 14. Rad1 Nc7 15. f4 e6 16. c5 dxc5 17. Na4 Qa5 18. Nxc5 Ncd5 19. Qd3 Qc7 20. e4 Ne7 21. Rc1 Rac8 22. Rf2 Qb6 23. e5 Red8 24. exf6 Bxf6 25. Nf3 Be8 26. Ne5 Bg7 27. Qf3 Nf5 28. Rd2 Bf8 29. g4 Nxd4 30. Bxd4 Rxd4 31. Rxd4 Bxc5 32. Rxc5 Qxc5 33. Qf2 Qc1+ 34. Kh2 Qc5 35. Qd2 f6 36. Nf3 Qe7 37. g5 c5 38. Rd6 Bc6 39. gxf6 Qxf6 40. Ng5 Bxg2 41. Kxg2 Rb8 42. Rd7 h6 43. Ne4 Qa1 44. Nc3 h5 45. Qc2 1-0

[Event "Africa-ch U20"]
[Site "Hammamet"]
[Date "2012.12.26"]
[Round "4"]
[White "Elnaami, Hashem Ak"]
[Black "Hanekom, Johannes Albertus J"]
[Result "0-1"]
[ECO "D11"]
[WhiteElo "1854"]
[BlackElo "2083"]
[PlyCount "106"]
[EventDate "2012.12.24"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "TUN"]
[SourceTitle "CBM 152 Extra"]
[Source "ChessBase"]
[SourceDate "2013.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2013.02.25"]
[SourceQuality "1"]

1. d4 d5 2. g3 Nf6 3. Bg2 c6 4. Nf3 Bf5 5. 0-0 e6 6. Nbd2 Nbd7 7. c4 Bd6 8. b3 0-0 9. Bb2 Qe7 10. Ne5 Rad8 11. Nxd7 Rxd7 12. cxd5 exd5 13. Nf3 Re8 14. e3 Be4 15. Qe2 Rdd8 16. Nd2 Bxg2 17. Kxg2 Ne4 18. Rac1 a6 19. Nxe4 Qxe4+ 20. Qf3 Qg6 21. Qe2 Re6 22. Bc3 Rde8 23. Bd2 Rf6 24. f3 Qh5 25. Rh1 Rh6 26. h4 Rhe6 27. Qd3 f5 28. Rce1 Qg6 29. f4 Re4 30. h5 Qf7 31. Kf2 R8e6 32. Bc3 Qe8 33. Bd2 Rh6 34. Qe2 Qe7 35. Qf3 Rhe6 36. g4 Qf7 37. g5 Qd7 38. Qh3 Re8 39. Qf1 Bc7 40. Qd3 Qe7 41. Qc2 Bb6 42. Qd3 Qd6 43. Bc1 R8e6 44. Bd2 Qe7 45. Rhg1 Qa3 46. Qc2 Qd6 47. Qd3 c5 48. dxc5 Bxc5 49. b4 Qxf4+ 50. Ke2 Rxe3+ 51. Bxe3 Rxe3+ 52. Qxe3 Qxe3+ 53. Kd1 Qd3+ 0-1

[Event "Africa-ch U20"]
[Site "Hammamet"]
[Date "2012.12.25"]
[Round "3"]
[White "Hanekom, Johannes Albertus J"]
[Black "Saim, Mohamed Ilias"]
[Result "1-0"]
[ECO "D00"]
[WhiteElo "2083"]
[BlackElo "1953"]
[PlyCount "59"]
[EventDate "2012.12.24"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "TUN"]
[SourceTitle "CBM 152 Extra"]
[Source "ChessBase"]
[SourceDate "2013.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2013.02.25"]
[SourceQuality "1"]

1. d4 Nf6 2. Nf3 g6 3. Nc3 d5 4. Bf4 c6 5. e3 Bg7 6. Be2 Nbd7 7. Ne5 0-0 8. h4 Nxe5 9. Bxe5 Nd7 10. Bxg7 Kxg7 11. Qd2 a5 12. h5 Rh8 13. e4 e6 14. g4 b5 15. e5 Nb6 16. 0-0-0 a4 17. hxg6 fxg6 18. Qh6+ Kg8 19. Rd3 b4 20. Nd1 Ra7 21. Rdh3 b3 22. cxb3 axb3 23. a3 c5 24. dxc5 Nc4 25. Bxc4 dxc4 26. Nc3 Rg7 27. Ne4 Qd4 28. Qf4 Rd7 29. Nf6+ Kg7 30. Rxh7+ 1-0

[Event "Africa-ch U20"]
[Site "Hammamet"]
[Date "2012.12.25"]
[Round "2"]
[White "Hichem, Abd Errahmen"]
[Black "Hanekom, Johannes Albertus J"]
[Result "1-0"]
[ECO "D35"]
[WhiteElo "2356"]
[BlackElo "2083"]
[PlyCount "57"]
[EventDate "2012.12.24"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "TUN"]
[SourceTitle "CBM 152 Extra"]
[Source "ChessBase"]
[SourceDate "2013.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2013.02.25"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Bg5 c6 5. Nc3 Nbd7 6. e3 Bd6 7. Bd3 Qc7 8. 0-0 0-0 9. cxd5 exd5 10. e4 dxe4 11. Nxe4 h6 12. Bh4 Bf4 13. Re1 Qd8 14. Ne5 g5 15. Bg3 Nd5 16. Qh5 Nxe5 17. dxe5 Kg7 18. Nd6 Be6 19. Be4 Qd7 20. Bxd5 cxd5 21. Bxf4 gxf4 22. Qh4 Kh7 23. Rad1 Qa4 24. Qf6 d4 25. Nf5 Bxf5 26. Qxf5+ Kg7 27. Qxf4 Rad8 28. Rd3 Rg8 29. Rg3+ 1-0

[Event "Africa-ch U20"]
[Site "Hammamet"]
[Date "2012.12.24"]
[Round "1"]
[White "Hanekom, Johannes Albertus J"]
[Black "Naouali, Mohamed"]
[Result "1-0"]
[ECO "D02"]
[WhiteElo "2083"]
[PlyCount "67"]
[EventDate "2012.12.24"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "TUN"]
[SourceTitle "CBM 152 Extra"]
[Source "ChessBase"]
[SourceDate "2013.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2013.02.25"]
[SourceQuality "1"]

1. d4 Nf6 2. Nf3 e6 3. Bf4 Be7 4. e3 b6 5. Nbd2 Bb7 6. Bd3 d5 7. c3 Nbd7 8. Qe2 c5 9. Ne5 a6 10. Ndf3 Ne4 11. Rd1 f6 12. Nxd7 Qxd7 13. Nd2 f5 14. Bxe4 fxe4 15. dxc5 bxc5 16. Nxe4 Qc6 17. Nd2 0-0-0 18. Nf3 Bf6 19. 0-0 h6 20. Ne5 Bxe5 21. Bxe5 Rhg8 22. f3 g5 23. b4 c4 24. Rd2 h5 25. Rb1 Rd7 26. Rdb2 Ba8 27. b5 axb5 28. Rxb5 Rb7 29. a4 Rf8 30. Qd2 Rf5 31. Qd4 Kd7 32. Rxb7+ Bxb7 33. Qa7 Rxe5 34. Rxb7+ 1-0

[Event "Commonwealth-ch RSA op"]
[Site "Gauteng"]
[Date "2011.07.03"]
[Round "11"]
[White "Hanekom, Johannes Albertus J"]
[Black "Guo, Hong Da Tony D"]
[Result "0-1"]
[ECO "A48"]
[PlyCount "116"]
[EventDate "2011.06.25"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 143 Extra"]
[Source "ChessBase"]
[SourceDate "2011.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2011.08.29"]
[SourceQuality "1"]

1. d4 Nf6 2. Nf3 g6 3. c3 Bg7 4. Bf4 d6 5. e3 0-0 6. Bc4 b6 7. Nbd2 Nbd7 8. Qb3 e6 9. 0-0 Qe7 10. Bg5 Bb7 11. Rfe1 e5 12. e4 h6 13. Bh4 g5 14. Bg3 Nh5 15. dxe5 dxe5 16. Nf1 Kh8 17. Rad1 Nc5 18. Qa3 a5 19. Be2 Nf4 20. N3d2 Rad8 21. f3 Qf6 22. Ne3 Ncd3 23. Bxd3 Rxd3 24. Ng4 Qd8 25. Nf2 Rxd2 26. Kh1 Re8 27. Qa4 Re7 28. Rxd2 Qxd2 29. Rd1 Qxb2 30. Bxf4 gxf4 31. Nh3 Qxc3 32. Rd8+ Kh7 33. Qd1 Bc6 34. Rd3 Qc4 35. Rd8 Re6 36. Qe1 Qxa2 37. Rd2 Qc4 38. Rd1 Rg6 39. Rc1 Qa2 40. Nf2 Bf8 41. Ra1 Qb2 42. Rb1 Qd4 43. Rd1 Qe3 44. Ng4 Qxe1+ 45. Rxe1 Rxg4 46. fxg4 Bd6 47. Kg1 Bc5+ 48. Kh1 a4 49. h4 a3 50. Ra1 Bxe4 51. Kh2 Bd5 52. g3 f3 53. g5 hxg5 54. h5 a2 55. g4 Bd4 56. Rd1 a1Q 57. Rxa1 Bxa1 58. h6 f2 0-1

[Event "Commonwealth-ch RSA op"]
[Site "Gauteng"]
[Date "2011.07.02"]
[Round "10"]
[White "Mathe, Lehlogonolo D"]
[Black "Hanekom, Johannes Albertus J"]
[Result "1-0"]
[ECO "D61"]
[WhiteElo "2222"]
[PlyCount "51"]
[EventDate "2011.06.25"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 143 Extra"]
[Source "ChessBase"]
[SourceDate "2011.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2011.08.29"]
[SourceQuality "1"]

1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 e6 5. Bg5 Be7 6. e3 Nbd7 7. Bd3 0-0 8. 0-0 Re8 9. Qc2 Nf8 10. Ne5 dxc4 11. Bxc4 Nd5 12. Bxe7 Qxe7 13. Qd2 Bd7 14. e4 Nxc3 15. bxc3 c5 16. Rab1 b6 17. f4 Rad8 18. f5 cxd4 19. cxd4 Qd6 20. Nxf7 Kxf7 21. fxe6+ Kg6 22. e5 Qe7 23. Bd3+ Kh5 24. g4+ Kh4 25. Qf2+ Kxg4 26. Qf5+ 1-0

[Event "Commonwealth-ch RSA op"]
[Site "Gauteng"]
[Date "2011.07.01"]
[Round "9"]
[White "Hanekom, Johannes Albertus J"]
[Black "Selkirk, Rebecca"]
[Result "1/2-1/2"]
[ECO "D05"]
[BlackElo "1609"]
[PlyCount "107"]
[EventDate "2011.06.25"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 143 Extra"]
[Source "ChessBase"]
[SourceDate "2011.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2011.08.29"]
[SourceQuality "1"]

1. d4 d5 2. Nf3 Nf6 3. c3 c5 4. e3 Nc6 5. Bd3 Bg4 6. Nbd2 e6 7. 0-0 Bd6 8. Qe2 0-0 9. dxc5 Bxc5 10. e4 d4 11. Nb3 Bb6 12. Rd1 dxc3 13. bxc3 Qe7 14. a4 Rfd8 15. Ba3 Qc7 16. Bb2 Nh5 17. Bc1 Ne5 18. a5 Bc5 19. Nxc5 Qxc5 20. Ba3 Qc7 21. Bb5 Rxd1+ 22. Rxd1 Qxc3 23. Bb2 Nxf3+ 24. gxf3 Qxf3 25. Qxf3 Bxf3 26. Rd4 Nf4 27. h4 Ne2+ 28. Bxe2 Bxe2 29. Rb4 Bf3 30. Kh2 b6 31. axb6 axb6 32. Kg3 Bh5 33. Rxb6 h6 34. Rb4 Rd8 35. Bd4 Bg6 36. Be3 e5 37. Kg4 f6 38. Kg3 Bf7 39. Rb7 g5 40. hxg5 fxg5 41. Re7 Re8 42. Bc5 Kg7 43. Ra7 Kf6 44. Be3 Be6 45. Bd2 h5 46. Bc3 h4+ 47. Kh2 Bg4 48. Ra6+ Re6 49. Ra8 Rc6 50. Bd2 Be6 51. Rh8 Kg6 52. Re8 g4 53. Be3 Kf7 54. Rh8 1/2-1/2

[Event "Commonwealth-ch RSA op"]
[Site "Gauteng"]
[Date "2011.06.30"]
[Round "8"]
[White "Hercules, Benjamin Vincent"]
[Black "Hanekom, Johannes Albertus J"]
[Result "1-0"]
[ECO "D46"]
[WhiteElo "2089"]
[PlyCount "125"]
[EventDate "2011.06.25"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 143 Extra"]
[Source "ChessBase"]
[SourceDate "2011.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2011.08.29"]
[SourceQuality "1"]

1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 e6 5. e3 Bd6 6. Bd3 Nbd7 7. 0-0 0-0 8. Qc2 Re8 9. e4 dxe4 10. Nxe4 Nxe4 11. Bxe4 h6 12. Bd2 e5 13. Rfe1 exd4 14. Bh7+ Kh8 15. Rxe8+ Qxe8 16. Re1 Qd8 17. Nxd4 Nf6 18. Bd3 Bxh2+ 19. Kxh2 Qxd4 20. Bc3 Qd6+ 21. Kg1 Bd7 22. Be5 Qb4 23. Qc1 Re8 24. a3 Qa5 25. b4 Qd8 26. Qc3 Kg8 27. f3 Nh5 28. Rd1 Qg5 29. Bf1 Rxe5 30. Rxd7 Qg3 31. Qc2 f5 32. Qf2 Qg5 33. Qxa7 Re1 34. Qf2 Qc1 35. Rxb7 Ng3 36. Rxg7+ Kxg7 37. Qxg3+ Kf7 38. Qf2 Re3 39. a4 f4 40. b5 cxb5 41. axb5 Re1 42. b6 Qe3 43. c5 Ke7 44. g3 fxg3 45. Qxe3+ Rxe3 46. c6 Kd6 47. c7 Rc3 48. Bh3 Rxc7 49. bxc7 Kxc7 50. Kg2 Kd6 51. Kxg3 Ke5 52. f4+ Kf6 53. Bf1 Kf5 54. Bd3+ Kf6 55. Kg4 Kf7 56. Kh5 Kg7 57. Be4 Kg8 58. Kxh6 Kh8 59. f5 Kg8 60. Kg6 Kf8 61. f6 Kg8 62. f7+ Kf8 63. Bd3 1-0

[Event "Commonwealth-ch RSA op"]
[Site "Gauteng"]
[Date "2011.06.28"]
[Round "6"]
[White "Anderson, Gavin"]
[Black "Hanekom, Johannes Albertus J"]
[Result "1/2-1/2"]
[ECO "D45"]
[PlyCount "44"]
[EventDate "2011.06.25"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 143 Extra"]
[Source "ChessBase"]
[SourceDate "2011.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2011.08.29"]
[SourceQuality "1"]

1. d4 d5 2. c4 e6 3. Nc3 c6 4. Nf3 Nf6 5. e3 Bd6 6. b3 Nbd7 7. Qc2 0-0 8. Be2 dxc4 9. bxc4 e5 10. 0-0 Re8 11. Bb2 Qe7 12. Rae1 e4 13. Nd2 Nf8 14. f3 exf3 15. Bxf3 Qc7 16. h3 Bh2+ 17. Kh1 Bg3 18. Re2 Qe7 19. e4 Ng6 20. e5 Ng4 21. Bxg4 Bxg4 22. Ref2 Bf3 1/2-1/2

[Event "Commonwealth-ch RSA op"]
[Site "Gauteng"]
[Date "2011.06.26"]
[Round "2"]
[White "Gupta, Abhijeet"]
[Black "Hanekom, Johannes Albertus J"]
[Result "1-0"]
[ECO "A84"]
[WhiteElo "2604"]
[PlyCount "53"]
[EventDate "2011.06.25"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 143 Extra"]
[Source "ChessBase"]
[SourceDate "2011.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2011.08.29"]
[SourceQuality "1"]

1. d4 d5 2. c4 e6 3. Nc3 f5 4. Nf3 Nf6 5. Bf4 c6 6. e3 Bd6 7. Bd3 0-0 8. 0-0 Bc7 9. Qc2 Ne4 10. Rac1 Nd7 11. cxd5 Nxc3 12. Bxc7 Qxc7 13. dxe6 Nxa2 14. exd7 Nxc1 15. dxc8Q Raxc8 16. Rxc1 g6 17. Ne5 Rfe8 18. f4 Kg7 19. h3 Qd6 20. g4 fxg4 21. hxg4 Rcd8 22. g5 Re7 23. Qh2 Rg8 24. Bxg6 Kf8 25. Bxh7 Rgg7 26. Bf5 Rg8 27. Kf2 1-0

[Event "Commonwealth-ch RSA op"]
[Site "Gauteng"]
[Date "2011.06.24"]
[Round "7"]
[White "Hanekom, Johannes Albertus J"]
[Black "Mbedza, Richard"]
[Result "1-0"]
[ECO "A80"]
[BlackElo "2109"]
[PlyCount "71"]
[EventDate "2011.06.25"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "RSA"]
[SourceTitle "CBM 143 Extra"]
[Source "ChessBase"]
[SourceDate "2011.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2011.08.29"]
[SourceQuality "1"]

1. d4 d5 2. Nf3 e6 3. c3 f5 4. Bf4 Nf6 5. e3 Be7 6. Bd3 0-0 7. Nbd2 c5 8. 0-0 Nc6 9. Qe2 Ne4 10. Ne5 Nxe5 11. Bxe5 Bd6 12. f4 Bxe5 13. fxe5 cxd4 14. cxd4 Bd7 15. Nxe4 fxe4 16. Bc2 Rxf1+ 17. Rxf1 Qb6 18. Qf2 Qd8 19. Qf7+ Kh8 20. Bd1 Qe8 21. Bh5 g6 22. Bg4 Rc8 23. Rf6 Qxf7 24. Rxf7 Rc7 25. h4 Rc1+ 26. Kf2 Rc8 27. Re7 Rc6 28. b4 a6 29. a4 h5 30. Bh3 Kg8 31. b5 Rc2+ 32. Kg3 Kf8 33. Rh7 Kg8 34. Re7 Kf8 35. Rxe6 Bxe6 36. Bxe6 1-0

[Event "World School-ch U15 3rd"]
[Site "Chalkidiki"]
[Date "2007.04.28"]
[Round "1.3"]
[White "Hanekom, Johannes Albertus J"]
[Black "Pavlidis, Antonios"]
[Result "0-1"]
[ECO "A06"]
[BlackElo "2174"]
[PlyCount "48"]
[EventDate "2007.04.28"]
[EventType "team-tourn"]
[EventRounds "9"]
[EventCountry "GRE"]
[SourceTitle "CBM 118 Extra"]
[Source "ChessBase"]
[SourceDate "2007.07.04"]
[SourceVersion "1"]
[SourceVersionDate "2007.07.04"]
[SourceQuality "1"]

1. Nf3 Nf6 2. b3 d5 3. Bb2 c6 4. e3 Bg4 5. Be2 Nbd7 6. d4 e6 7. Nbd2 Bd6 8. h3 Bh5 9. c3 0-0 10. 0-0 Qe7 11. Rb1 e5 12. dxe5 Nxe5 13. Nxe5 Qxe5 14. g3 Bg6 15. c4 Qe6 16. Rc1 Bf5 17. h4 Bh3 18. Re1 Ng4 19. cxd5 cxd5 20. Nf3 Bxg3 21. Ng5 Bh2+ 22. Kh1 Nxf2+ 23. Kxh2 Qd6+ 24. Kg1 Qg3# 0-1

[Event "Chalkidiki op-B 2nd"]
[Site "Kallithea"]
[Date "2006.04.25"]
[Round "1.1"]
[White "Hanekom, Johannes Albertus J"]
[Black "Swiercz, Dariusz"]
[Result "0-1"]
[ECO "A01"]
[BlackElo "2185"]
[PlyCount "78"]
[EventDate "2006.04.25"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GRE"]
[SourceTitle "CBM 112 Extra"]
[Source "ChessBase"]
[SourceDate "2006.07.14"]
[SourceVersion "1"]
[SourceVersionDate "2006.07.14"]
[SourceQuality "1"]

1. b3 e5 2. Bb2 Nc6 3. e3 d5 4. c4 d4 5. Nf3 Nf6 6. exd4 exd4 7. d3 Be7 8. Be2 Bf5 9. 0-0 0-0 10. Na3 Bc5 11. Nc2 a5 12. a4 Re8 13. Ra2 h6 14. Ba3 Qd6 15. Bxc5 Qxc5 16. Re1 Rad8 17. Bf1 Rxe1 18. Qxe1 Bg4 19. Qd1 Re8 20. g3 Qh5 21. Bg2 Rd8 22. Qe2 Qf5 23. Nce1 Re8 24. Qd1 Rxe1+ 25. Qxe1 Bxf3 26. Bxf3 Qxf3 27. Qe2 Qxe2 28. Rxe2 Kf8 29. f4 Nd7 30. Kg2 Nc5 31. Rb2 Nxd3 32. Rb1 Ke7 33. Kf3 Nc5 34. h4 h5 35. f5 Kf6 36. g4 Ne5+ 37. Kf4 hxg4 38. Re1 Ncd3+ 39. Ke4 Nxe1 0-1

[Event "RSA-ch U10"]
[Site "Cape Town"]
[Date "2002.12.13"]
[Round "4"]
[White "Joubert, Hendrik Louw"]
[Black "Hanekom, Johannes Albertus J"]
[Result "1/2-1/2"]
[ECO "C50"]
[PlyCount "30"]
[EventDate "2002.12.11"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "RSA"]
[SourceTitle "EXT 2007"]
[Source "ChessBase"]
[SourceDate "2006.11.23"]
[SourceVersion "1"]
[SourceVersionDate "2006.11.23"]
[SourceQuality "1"]

1. e4 e5 2. Bc4 Nc6 3. Nf3 Bc5 4. 0-0 Nf6 5. Nc3 0-0 6. d3 h6 7. Nd5 d6 8. h3 Nxd5 9. Bxd5 Nb4 10. Bb3 Nc6 11. c3 Bb6 12. Be3 Ba5 13. d4 exd4 14. cxd4 Qf6 15. d5 Ne5 1/2-1/2

[Event "RSA-ch U10"]
[Site "Cape Town"]
[Date "2002.12.11"]
[Round "1"]
[White "Hanekom, Johannes Albertus J"]
[Black "Van Staden, WJ."]
[Result "0-1"]
[ECO "C50"]
[PlyCount "30"]
[EventDate "2002.12.11"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "RSA"]
[SourceTitle "EXT 2007"]
[Source "ChessBase"]
[SourceDate "2006.11.23"]
[SourceVersion "1"]
[SourceVersionDate "2006.11.23"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 h6 5. 0-0 Nf6 6. Nc3 d6 7. h3 0-0 8. Re1 Be6 9. Bb5 Qd7 10. Be3 Bxe3 11. fxe3 a6 12. Ba4 b5 13. Bb3 Bxb3 14. axb3 Nd4 15. Qc1 Qe6 0-1

