[Event "Africa-ch U20"]
[Site "Victoria"]
[Date "2016.01.05"]
[Round "9"]
[White "Krishnamoorthy, Richiraj"]
[Black "Mashiri, Donald"]
[Result "0-1"]
[ECO "D00"]
[PlyCount "70"]
[EventDate "2015.12.28"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SEY"]
[SourceTitle "CBM 170 Extra"]
[Source "ChessBase"]
[SourceDate "2016.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.02.25"]
[SourceQuality "1"]

1. d4 d5 2. Nc3 Bf5 3. Nf3 Nc6 4. e3 a6 5. g3 h6 6. a3 e6 7. Bg2 Nge7 8. 0-0 Ng6 9. Bd2 h5 10. Qe2 h4 11. h3 hxg3 12. fxg3 Bxh3 13. e4 dxe4 14. Nxe4 Nxd4 15. Nxd4 Qxd4+ 16. Nf2 Bxg2 17. Kxg2 0-0-0 18. c3 Qxd2 19. Qxd2 Rxd2 20. Rh1 Rxh1 21. Kxh1 Rxf2 22. b4 Ne5 23. Kg1 Ng4 24. Rf1 Rxf1+ 25. Kxf1 Bd6 26. Kg2 c5 27. Kf3 cxb4 28. axb4 Be5 29. Kxg4 Bxc3 30. Kf3 Bxb4 31. Ke2 f5 32. Kd3 Bd6 33. g4 f4 34. Ke2 e5 35. g5 g6 0-1

[Event "Africa-ch U20"]
[Site "Victoria"]
[Date "2016.01.04"]
[Round "8"]
[White "Mashiri, Donald"]
[Black "El Fezari, Mohamed Amin"]
[Result "0-1"]
[ECO "D04"]
[BlackElo "1848"]
[PlyCount "52"]
[EventDate "2015.12.28"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SEY"]
[SourceTitle "CBM 170 Extra"]
[Source "ChessBase"]
[SourceDate "2016.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.02.25"]
[SourceQuality "1"]

1. d4 d5 2. Nf3 Nf6 3. b3 Bf5 4. Bb2 e6 5. e3 c5 6. Be2 Nc6 7. a3 Bd6 8. Nbd2 Rc8 9. 0-0 Ne4 10. Bd3 0-0 11. h3 b6 12. Bxe4 dxe4 13. Ne5 Qg5 14. Kh1 Qh4 15. f4 Ne7 16. Rc1 Nd5 17. Qe1 Qxe1 18. Rfxe1 cxd4 19. Bxd4 Bxa3 20. Ndc4 Bxc1 21. Rxc1 Rfd8 22. g4 Bg6 23. h4 f6 24. Nxg6 hxg6 25. Kg2 Rd7 26. Nd2 e5 0-1

[Event "Africa-ch U20"]
[Site "Victoria"]
[Date "2016.01.03"]
[Round "7"]
[White "Musonda, Elias"]
[Black "Mashiri, Donald"]
[Result "1-0"]
[ECO "B32"]
[WhiteElo "1915"]
[PlyCount "57"]
[EventDate "2015.12.28"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SEY"]
[SourceTitle "CBM 170 Extra"]
[Source "ChessBase"]
[SourceDate "2016.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.02.25"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nb5 d6 6. N1c3 a6 7. Na3 b5 8. Nd5 h6 9. Be3 Rb8 10. Be2 Nf6 11. Nxf6+ Qxf6 12. 0-0 Be7 13. c3 g5 14. Nc2 Nd8 15. Nb4 Bb7 16. f3 0-0 17. a4 Ne6 18. axb5 axb5 19. Bxb5 Nf4 20. Ra7 d5 21. Na6 Bxa6 22. Rxa6 Qg7 23. Qa4 dxe4 24. fxe4 Rfd8 25. g3 h5 26. Ra7 Kf8 27. Rxe7 Rxb5 28. Qxb5 Kxe7 29. Bc5+ 1-0

[Event "Africa-ch U20"]
[Site "Victoria"]
[Date "2016.01.02"]
[Round "6"]
[White "Mashiri, Donald"]
[Black "Chambers, Ezra Paul"]
[Result "1-0"]
[ECO "B06"]
[BlackElo "1589"]
[PlyCount "63"]
[EventDate "2015.12.28"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SEY"]
[SourceTitle "CBM 170 Extra"]
[Source "ChessBase"]
[SourceDate "2016.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.02.25"]
[SourceQuality "1"]

1. d4 g6 2. e4 Bg7 3. c3 Nf6 4. e5 Nd5 5. Nf3 d6 6. exd6 cxd6 7. Nbd2 0-0 8. Ne4 Nc6 9. Bd3 h6 10. 0-0 e5 11. dxe5 dxe5 12. Ng3 Be6 13. Qe2 Re8 14. Rd1 Qb6 15. a3 Nf4 16. Qf1 Nxd3 17. Qxd3 Qb3 18. Be3 f5 19. Nd2 Qd5 20. Qxd5 Bxd5 21. c4 Bf7 22. Bc5 e4 23. Rab1 b6 24. Bd6 Rad8 25. c5 Bd4 26. b4 Ne5 27. Ndxe4 fxe4 28. Rxd4 Nc4 29. Nxe4 Nxa3 30. Nf6+ Kh8 31. Nxe8 Nxb1 32. Be5+ 1-0

[Event "Africa-ch U20"]
[Site "Victoria"]
[Date "2015.12.31"]
[Round "5"]
[White "Vital, Keith"]
[Black "Mashiri, Donald"]
[Result "0-1"]
[ECO "B32"]
[PlyCount "72"]
[EventDate "2015.12.28"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SEY"]
[SourceTitle "CBM 170 Extra"]
[Source "ChessBase"]
[SourceDate "2016.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.02.25"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nf3 d6 6. h3 Nf6 7. Nc3 h6 8. Be3 Be7 9. Qd2 a6 10. a3 b5 11. 0-0-0 Be6 12. Nd5 Nxe4 13. Bb6 Nxd2 14. Bxd8 Bxd8 15. Rxd2 Rc8 16. g4 e4 17. Nh2 Bg5 18. Ne3 d5 19. c3 Ne5 20. Kc2 Nc4 21. Bxc4 bxc4 22. Rf1 h5 23. f4 exf3 24. Rxf3 g6 25. Rd4 Rc5 26. Nhf1 Kd7 27. Rf2 Kc6 28. Rfd2 hxg4 29. hxg4 Rb5 30. Rd1 Rhb8 31. Rb1 Be7 32. Rdd1 f5 33. Re1 Kd7 34. Nd2 f4 35. Ng2 g5 36. Red1 Bxg4 0-1

[Event "Africa-ch U20"]
[Site "Victoria"]
[Date "2015.12.30"]
[Round "4"]
[White "Mashiri, Donald"]
[Black "Pillay, Harish"]
[Result "1-0"]
[ECO "D05"]
[PlyCount "67"]
[EventDate "2015.12.28"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SEY"]
[SourceTitle "CBM 170 Extra"]
[Source "ChessBase"]
[SourceDate "2016.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.02.25"]
[SourceQuality "1"]

1. d4 d5 2. Nf3 Nf6 3. e3 e6 4. b3 Ne4 5. Bb2 Bb4+ 6. c3 Bd6 7. Bd3 0-0 8. Nbd2 Nf6 9. 0-0 Nc6 10. e4 Bf4 11. e5 Nd7 12. Qc2 b6 13. Bxh7+ Kh8 14. Bd3 g6 15. g3 Bh6 16. Nh4 Ne7 17. f4 f5 18. exf6 Nxf6 19. Bxg6 Nf5 20. Bxf5 exf5 21. Ng6+ Kg8 22. Nxf8 Qxf8 23. Nf3 Ng4 24. Qe2 Nf6 25. Ne5 Qe7 26. a4 c5 27. Ba3 Qe6 28. dxc5 bxc5 29. Bxc5 Ne4 30. Bd4 Ba6 31. Nd3 Qc8 32. Qh5 Kh7 33. Qf7+ Bg7 34. Qxg7# 1-0

[Event "Africa-ch U20"]
[Site "Victoria"]
[Date "2015.12.29"]
[Round "2"]
[White "Anwuli, Daniel"]
[Black "Mashiri, Donald"]
[Result "1-0"]
[ECO "C16"]
[WhiteElo "2182"]
[PlyCount "65"]
[EventDate "2015.12.28"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SEY"]
[SourceTitle "CBM 170 Extra"]
[Source "ChessBase"]
[SourceDate "2016.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.02.25"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 Ne7 5. Qg4 Nf5 6. Nf3 h5 7. Qf4 c5 8. a3 Qa5 9. Bd2 Nc6 10. dxc5 Bxc3 11. Bxc3 Qxc5 12. Bd3 Nce7 13. 0-0 Ng6 14. Qg5 Nfe7 15. Bb4 Qc7 16. Rfd1 Nc6 17. Bd6 Qd8 18. Qe3 Nge7 19. Rac1 g6 20. Qf4 Nf5 21. Bxf5 gxf5 22. c4 d4 23. Nxd4 Nxd4 24. Rxd4 Rg8 25. Rcd1 Rg4 26. Qh6 Rxd4 27. Qf8+ Kd7 28. Qxf7+ Kc6 29. Rxd4 Qb6 30. b4 a6 31. b5+ axb5 32. cxb5+ Qxb5 33. Qc7# 1-0

[Event "Africa-ch U20"]
[Site "Victoria"]
[Date "2015.12.29"]
[Round "3"]
[White "Mulauzi, Joshua"]
[Black "Mashiri, Donald"]
[Result "1-0"]
[ECO "D51"]
[WhiteElo "1843"]
[PlyCount "107"]
[EventDate "2015.12.28"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SEY"]
[SourceTitle "CBM 170 Extra"]
[Source "ChessBase"]
[SourceDate "2016.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.02.25"]
[SourceQuality "1"]

1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. e3 c6 6. Nf3 Nbd7 7. a3 a5 8. c5 h6 9. Bh4 0-0 10. Bd3 Nh5 11. Bxe7 Qxe7 12. Be2 Nhf6 13. 0-0 e5 14. dxe5 Nxe5 15. Qd4 Ng6 16. b4 Bf5 17. Qd2 Rfe8 18. Nd4 Bg4 19. Bd3 Ne5 20. h3 Nxd3 21. Qxd3 Bd7 22. Rfd1 Ne4 23. Nxe4 dxe4 24. Qc3 Qg5 25. Kf1 a4 26. Rab1 Be6 27. Rd2 Bd5 28. b5 Qe5 29. g3 g5 30. Qb4 h5 31. b6 f5 32. Ne2 Kf7 33. Rbb2 Rg8 34. Nc3 Qe6 35. Nxd5 cxd5 36. Qd4 Rgd8 37. Rb4 Qc6 38. Qe5 Kg6 39. Rbd4 Qf6 40. Qxf6+ Kxf6 41. Rxd5 Rxd5 42. Rxd5 Rc8 43. Rd6+ Ke5 44. Rd7 Rxc5 45. Rxb7 Rb5 46. Rb8 Kd6 47. b7 Kc7 48. Ra8 Kxb7 49. Rxa4 Kb6 50. Rd4 Rb1+ 51. Kg2 Rb5 52. Kf1 Rb1+ 53. Kg2 Rb5 54. a4 1-0

[Event "Africa-ch U20"]
[Site "Victoria"]
[Date "2015.12.28"]
[Round "1"]
[White "Mashiri, Donald"]
[Black "Bezuidenhout, Roland Reinhold"]
[Result "0-1"]
[ECO "D05"]
[BlackElo "1964"]
[PlyCount "60"]
[EventDate "2015.12.28"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SEY"]
[SourceTitle "CBM 170 Extra"]
[Source "ChessBase"]
[SourceDate "2016.02.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.02.25"]
[SourceQuality "1"]

1. d4 d5 2. Nf3 e6 3. b3 c5 4. e3 Nc6 5. Bb2 Nf6 6. Nbd2 Bd6 7. Be2 0-0 8. h3 Ne4 9. Nxe4 dxe4 10. Nd2 cxd4 11. exd4 f5 12. Nc4 Bc7 13. 0-0 f4 14. f3 e3 15. Bd3 Qg5 16. Kh1 Rd8 17. c3 b5 18. Be4 bxc4 19. Bxc6 Rb8 20. Ba3 Rb6 21. Be4 e5 22. Bc2 Rh6 23. Qe2 Bxh3 24. Kg1 Be6 25. Bc1 Qh4 26. Bxe3 fxe3 27. Qxe3 exd4 28. Qxd4 Qh2+ 29. Kf2 Bg3+ 30. Ke2 Qxg2+ 0-1

