[Event "SRI-chB"]
[Site "Malabe"]
[Date "2015.06.28"]
[Round "9"]
[White "Hapuarachchi, HLM"]
[Black "De Silva, Rasheen"]
[Result "1-0"]
[ECO "C42"]
[WhiteElo "1900"]
[BlackElo "1788"]
[PlyCount "93"]
[EventDate "2015.06.19"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "SRI"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. Nc3 Nxc3 6. dxc3 Be7 7. Be3 Nc6 8. h3 Be6 9. Qd2 f5 10. Ng5 Bxg5 11. Bxg5 Qd7 12. f4 Qf7 13. Be2 Bd5 14. 0-0 0-0 15. b3 Kh8 16. c4 Be4 17. Bh4 Rfe8 18. Bf3 Bxf3 19. Rxf3 Re4 20. Bf2 Rae8 21. Re1 a6 22. Rfe3 Rxe3 23. Rxe3 Rxe3 24. Qxe3 Qe7 25. Qxe7 Nxe7 26. Kf1 Kg8 27. Ke2 Kf7 28. b4 Ke6 29. Kd3 d5 30. c5 Ng6 31. g3 c6 32. Bd4 Kf7 33. a4 h5 34. h4 Ne7 35. Kc3 g6 36. Kb3 Ng8 37. b5 axb5 38. axb5 Nh6 39. Kb4 Ke6 40. Ka5 cxb5 41. Kb6 Nf7 42. Kxb7 Nd8+ 43. Kc7 Nf7 44. c6 Nd6 45. Kb8 b4 46. Be5 Nb5 47. c7 1-0

[Event "SRI-chB"]
[Site "Malabe"]
[Date "2015.06.27"]
[Round "8"]
[White "Amarasinghe, AACB"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "B07"]
[WhiteElo "1829"]
[BlackElo "1900"]
[PlyCount "71"]
[EventDate "2015.06.19"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "SRI"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. e4 d6 2. Nc3 Nf6 3. f4 c6 4. a4 g6 5. Nf3 Bg7 6. Be2 0-0 7. 0-0 Nbd7 8. Kh1 e5 9. d3 Qc7 10. Qe1 d5 11. Qh4 dxe4 12. dxe4 exf4 13. Bxf4 Qa5 14. Bd6 Re8 15. e5 Nxe5 16. Nxe5 Rxe5 17. b4 Rh5 18. Bxh5 Qxh5 19. Qxh5 Nxh5 20. Rae1 Bf5 21. Ne4 Rd8 22. Be7 Rd4 23. Nd6 Bxc2 24. Nxb7 f5 25. Bc5 Rd7 26. Nd6 Nf6 27. Nc8 Ne4 28. Ne7+ Kf7 29. Nxc6 Bxa4 30. Nb8 Nxc5 31. bxc5 Bb5 32. Nxd7 Bxd7 33. Rf3 a5 34. Rfe3 Bb5 35. Rb3 Bc6 36. Rb6 1-0

[Event "SRI-chB"]
[Site "Malabe"]
[Date "2015.06.27"]
[Round "7"]
[White "Hapuarachchi, HLM"]
[Black "Mendis, WG Chinthaka"]
[Result "0-1"]
[ECO "B23"]
[WhiteElo "1900"]
[BlackElo "1875"]
[PlyCount "75"]
[EventDate "2015.06.19"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "SRI"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 d6 3. f4 g6 4. Nf3 Bg7 5. Bb5+ Bd7 6. Bxd7+ Qxd7 7. 0-0 Nc6 8. d3 Nf6 9. Bd2 0-0 10. Qe1 Rac8 11. Nd1 Nd4 12. Ne3 Ng4 13. Nxg4 Qxg4 14. Nxd4 cxd4 15. c3 Qd7 16. c4 f5 17. Qe2 b5 18. b3 bxc4 19. bxc4 Rc7 20. Rab1 Rb7 21. Rb3 Rc7 22. Re1 Qa4 23. Ra1 Kh8 24. exf5 Rxf5 25. Qe6 Rf8 26. g3 Qc6 27. Re1 Qa6 28. Rb2 Qa3 29. Rb5 Qxd3 30. Ba5 Rxc4 31. Rb3 Qc2 32. Reb1 Bf6 33. Rb8 Rcc8 34. R8b2 Qc4 35. Qe1 d3 36. Rb3 Bd4+ 37. Kg2 Qd5+ 38. Kf1 0-1

[Event "SRI-chB"]
[Site "Malabe"]
[Date "2015.06.21"]
[Round "6"]
[White "Dassanayake, DMGS"]
[Black "Hapuarachchi, HLM"]
[Result "1/2-1/2"]
[ECO "E97"]
[WhiteElo "1845"]
[BlackElo "1900"]
[PlyCount "43"]
[EventDate "2015.06.19"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "SRI"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Nf3 0-0 6. Be2 e5 7. 0-0 Nc6 8. d5 Ne7 9. b4 Ne8 10. c5 f5 11. Qb3 Kh8 12. Nd2 f4 13. Ba3 Rf6 14. Rac1 g5 15. Qd1 Ng6 16. Bh5 Nh4 17. cxd6 cxd6 18. Nf3 Nxg2 19. Nxg5 Nh4 20. Kh1 f3 21. Rg1 Qe7 22. Nxf3 1/2-1/2

[Event "SRI-chB"]
[Site "Malabe"]
[Date "2015.06.21"]
[Round "5"]
[White "Hapuarachchi, HLM"]
[Black "Munasinghe, Thisura"]
[Result "1-0"]
[ECO "C17"]
[WhiteElo "1900"]
[BlackElo "1833"]
[PlyCount "103"]
[EventDate "2015.06.19"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "SRI"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 Ne7 5. Bd2 c5 6. Nb5 Bxd2+ 7. Qxd2 0-0 8. f4 b6 9. c3 Ba6 10. a4 Nbc6 11. Nf3 Na5 12. Rd1 Bxb5 13. axb5 c4 14. Be2 Nf5 15. Kf2 Qd7 16. g4 Nh6 17. Rhg1 Kh8 18. Rg3 Qxb5 19. Rdg1 Qd7 20. Rh3 Rae8 21. Bd1 Nc6 22. Bc2 Ne7 23. Ng5 Ng6 24. Nxh7 Kxh7 25. g5 Rh8 26. Qe3 Kg8 27. gxh6 Rxh6 28. Rxh6 gxh6 29. Qg3 Re7 30. h4 h5 31. Qg5 Kf8 32. Qxh5 Ke8 33. Qh8+ Nf8 34. Rg8 Kd8 35. Rxf8+ Kc7 36. Ra8 Kb7 37. Qb8+ Ka6 38. Qc8+ Qxc8 39. Rxc8 b5 40. h5 f5 41. exf6 Rf7 42. h6 Rxf6 43. h7 Rxf4+ 44. Kg3 Rf1 45. h8Q Rg1+ 46. Kf2 Rc1 47. Qh7 Rxc2+ 48. Qxc2 Ka5 49. Rc6 a6 50. b4+ cxb3 51. Qxb3 e5 52. Qa3# 1-0

[Event "SRI-chB"]
[Site "Malabe"]
[Date "2015.06.20"]
[Round "3"]
[White "Hapuarachchi, HLM"]
[Black "Hettiarachchi, CU."]
[Result "1-0"]
[ECO "B23"]
[WhiteElo "1900"]
[BlackElo "1715"]
[PlyCount "75"]
[EventDate "2015.06.19"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "SRI"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 e6 3. f4 Nc6 4. Nf3 a6 5. a4 d5 6. d3 Nf6 7. Qe2 Nd4 8. Nxd4 cxd4 9. Nb1 dxe4 10. dxe4 Bb4+ 11. Bd2 Bxd2+ 12. Nxd2 Qc7 13. Qc4 Qxf4 14. Qxd4 0-0 15. Be2 b5 16. Qf2 Qe5 17. 0-0 Qxb2 18. Bd3 Bd7 19. Qg3 Bc6 20. Kh1 e5 21. Rab1 Qc3 22. Rxf6 Qxd2 23. Rxc6 bxa4 24. Qxe5 a3 25. Qa1 Qa5 26. Rcb6 a2 27. R1b2 Kh8 28. Rb7 Qd2 29. Rxa2 a5 30. h3 a4 31. Rb1 Ra5 32. Rxa4 Rg5 33. Rg1 h6 34. Ra8 Rxa8 35. Qxa8+ Kh7 36. Qb7 f6 37. e5+ f5 38. Qf3 1-0

[Event "SRI-chB"]
[Site "Malabe"]
[Date "2015.06.20"]
[Round "4"]
[White "Subasinghe, KRVR"]
[Black "Hapuarachchi, HLM"]
[Result "1/2-1/2"]
[ECO "B07"]
[WhiteElo "1835"]
[BlackElo "1900"]
[PlyCount "95"]
[EventDate "2015.06.19"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "SRI"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. e4 d6 2. d4 Nf6 3. Nc3 e5 4. dxe5 dxe5 5. Qxd8+ Kxd8 6. Bg5 Be6 7. 0-0-0+ Nbd7 8. Nf3 Kc8 9. Bxf6 gxf6 10. Be2 c6 11. a3 b5 12. Nd2 Kc7 13. g3 Bh6 14. Rhf1 Rhg8 15. Kb1 Nb6 16. Nb3 a5 17. Nc5 Bh3 18. Rfe1 Bf8 19. Nb3 Be6 20. Kc1 b4 21. Nb1 c5 22. f4 c4 23. N3d2 exf4 24. gxf4 Bh6 25. Rf1 Bg4 26. Rde1 Bxe2 27. Rxe2 Rg4 28. Ref2 Kc6 29. Kd1 Kc5 30. Ke2 Re8 31. Kd1 Nc8 32. axb4+ axb4 33. c3 Nb6 34. cxb4+ Kxb4 35. Nc3 Ra8 36. Nd5+ Kc5 37. Nxf6 Ra1+ 38. Ke2 Rxf1 39. Rxf1 Rxf4 40. Rxf4 Bxf4 41. Nxh7 Bxh2 42. Ng5 Bf4 43. Ngf3 Bxd2 44. Nxd2 Kd4 45. Kf3 f6 46. Kf4 Kd3 47. Nxc4 Kxc4 48. e5 1/2-1/2

[Event "SRI-chB"]
[Site "Malabe"]
[Date "2015.06.19"]
[Round "1"]
[White "Hapuarachchi, HLM"]
[Black "Nirmalarajah, S."]
[Result "1-0"]
[ECO "C91"]
[WhiteElo "1900"]
[BlackElo "1621"]
[PlyCount "77"]
[EventDate "2015.06.19"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "SRI"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. 0-0 b5 6. Bb3 Be7 7. Re1 0-0 8. d4 d6 9. c3 Bg4 10. d5 Na5 11. Bc2 c5 12. Nbd2 Rc8 13. b3 Qc7 14. h3 Bh5 15. Nf1 Nb7 16. Ng3 Bg6 17. Nh4 Nd7 18. Nhf5 Bf6 19. Qg4 Rfe8 20. h4 Nf8 21. Ne3 h6 22. Nef5 Kh7 23. Re3 Qd7 24. Rf3 Rc7 25. Nh5 Bxh5 26. Qxh5 Qd8 27. Nxh6 g6 28. Qg4 Bg7 29. Nxf7 Qd7 30. Ng5+ Kg8 31. Qg3 Qd8 32. Be3 Ree7 33. Qh3 Qe8 34. Rg3 Nd8 35. Bd1 Nf7 36. Bg4 Nd8 37. h5 Bh6 38. hxg6 Qxg6 39. Bh5 1-0

[Event "SRI-chB"]
[Site "Malabe"]
[Date "2015.06.19"]
[Round "2"]
[White "Lasitha, Subash"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "E62"]
[WhiteElo "1750"]
[BlackElo "1900"]
[PlyCount "75"]
[EventDate "2015.06.19"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "SRI"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. d4 Nf6 2. Nf3 g6 3. g3 Bg7 4. Bg2 d6 5. 0-0 0-0 6. c4 c6 7. Nc3 Qa5 8. Ne1 Be6 9. d5 cxd5 10. cxd5 Bd7 11. Qb3 b5 12. Nd3 Na6 13. a3 Rab8 14. Bd2 Ng4 15. Ne4 Qb6 16. h3 Ne5 17. Be3 Qb7 18. Nxe5 Bxe5 19. f4 Bg7 20. Kh2 Nc7 21. Rac1 Kh8 22. Rfd1 Rfc8 23. Ng5 Kg8 24. Bf2 a5 25. Qe3 Re8 26. Rd2 Na6 27. b3 h6 28. Ne6 Bf6 29. Rdc2 Rbc8 30. Qd2 b4 31. a4 Rc3 32. Rxc3 bxc3 33. Rxc3 Bxc3 34. Qxc3 fxe6 35. dxe6 Qc8 36. exd7 Qxd7 37. Qc4+ e6 38. Bc6 1-0

[Event "Asia zt 3.2"]
[Site "Colombo"]
[Date "2013.02.07"]
[Round "7"]
[White "Prabajith, Asela"]
[Black "Hapuarachchi, HLM"]
[Result "0-1"]
[ECO "A02"]
[WhiteElo "1863"]
[BlackElo "2004"]
[PlyCount "120"]
[EventDate "2013.02.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "CBM 153 Extra"]
[Source "ChessBase"]
[SourceDate "2013.04.22"]
[SourceVersion "1"]
[SourceVersionDate "2013.04.22"]
[SourceQuality "1"]

1. b3 Nf6 2. Bb2 d6 3. f4 g6 4. Nf3 Bg7 5. d3 Bg4 6. e4 Nc6 7. Nbd2 e5 8. fxe5 dxe5 9. Be2 Nh5 10. g3 Bh3 11. c3 Qe7 12. Qc2 0-0-0 13. 0-0-0 Bh6 14. Kb1 Nf6 15. d4 Ng4 16. Bf1 Bxf1 17. Nxf1 exd4 18. cxd4 Rhe8 19. e5 Nb4 20. Qe2 Qe6 21. Nh4 Nf6 22. Qf3 Nfd5 23. h3 Kb8 24. Rh2 Rf8 25. Ng2 f6 26. Nf4 Qc6 27. Rc1 Qa6 28. a3 Nxf4 29. gxf4 Nd3 30. Rc4 Nxf4 31. exf6 Rxf6 32. d5 Rff8 33. d6 Qxd6 34. Qh1 Qd3+ 35. Ka2 Nd5 36. Rd4 Qxf1 37. Rxd5 Qxh1 38. Rxd8+ Rxd8 39. Rxh1 b6 40. Rh2 Rd2 41. Rxd2 Bxd2 42. Kb1 g5 43. Kc2 Be1 44. Kd3 Kc8 45. Ke4 Kd7 46. Kf5 Bh4 47. Bf6 c5 48. a4 a6 49. Ke5 Kc6 50. Be7 b5 51. axb5+ axb5 52. Ke4 c4 53. bxc4 bxc4 54. Kd4 Kb5 55. Kc3 Be1+ 56. Kc2 h6 57. Bf6 Bb4 58. Bd8 Bd6 59. Bf6 Bf4 60. Bg7 h5 0-1

[Event "Asia zt 3.2"]
[Site "Colombo"]
[Date "2013.02.05"]
[Round "5"]
[White "Hapuarachchi, HLM"]
[Black "Thrimavitharana, Ravin"]
[Result "0-1"]
[ECO "C94"]
[WhiteElo "2004"]
[BlackElo "1940"]
[PlyCount "81"]
[EventDate "2013.02.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "CBM 153 Extra"]
[Source "ChessBase"]
[SourceDate "2013.04.22"]
[SourceVersion "1"]
[SourceVersionDate "2013.04.22"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. 0-0 Be7 6. Re1 b5 7. Bb3 d6 8. c3 0-0 9. h3 Nb8 10. d3 Nbd7 11. Nbd2 Nb6 12. Nf1 c5 13. Bc2 Re8 14. Ng3 Qc7 15. Nh2 d5 16. Ng4 dxe4 17. dxe4 Nxg4 18. hxg4 Qd7 19. Nf5 Qxd1 20. Bxd1 Bxf5 21. gxf5 a5 22. f4 Bh4 23. Re2 exf4 24. Bxf4 Nc4 25. Bb3 Ne5 26. Rd1 c4 27. Bc2 Bf6 28. Rd5 b4 29. Ba4 Re7 30. Bb5 bxc3 31. bxc3 g5 32. Bxe5 Bxe5 33. Bxc4 Rc8 34. Bb3 Rxc3 35. Rxa5 Bd4+ 36. Kh2 Be5+ 37. Kg1 Bd4+ 38. Kh2 Be5+ 39. Kg1 Bd4+ 40. Kf1 Rc1+ 41. Re1 0-1

[Event "Asia zt 3.2"]
[Site "Colombo"]
[Date "2013.02.05"]
[Round "4"]
[White "Wijekoon, Chandana"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "A48"]
[WhiteElo "2032"]
[BlackElo "2004"]
[PlyCount "101"]
[EventDate "2013.02.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "CBM 153 Extra"]
[Source "ChessBase"]
[SourceDate "2013.04.22"]
[SourceVersion "1"]
[SourceVersionDate "2013.04.22"]
[SourceQuality "1"]

1. d4 Nf6 2. Nf3 g6 3. Bf4 Bg7 4. e3 d6 5. h3 0-0 6. Be2 Nc6 7. 0-0 e5 8. Bh2 exd4 9. exd4 Ne4 10. Nbd2 f5 11. c3 Nxd2 12. Qxd2 h6 13. h4 Qf6 14. Bf4 Kh7 15. g3 Bd7 16. Kg2 Ne7 17. Bc4 Be6 18. d5 Bd7 19. Rae1 Rae8 20. Nd4 Nc8 21. Ne6 Bxe6 22. dxe6 Nb6 23. Bb3 Qe7 24. a4 Rd8 25. a5 Nc8 26. a6 b5 27. Qd5 Qe8 28. Qb7 Qe7 29. Qxb5 Nb6 30. Qc6 Rfe8 31. Rd1 Rb8 32. Ba2 Nc8 33. Rd2 Rb6 34. Qc4 c6 35. Re1 d5 36. Qa4 Rb5 37. Rde2 Nb6 38. Qc2 Ra5 39. Bb3 c5 40. Qd1 c4 41. Bc2 Rf8 42. h5 g5 43. Be5 Kg8 44. Qd4 Bxe5 45. Rxe5 f4 46. Rf5 Rxf5 47. Bxf5 fxg3 48. fxg3 Nc8 49. Qe5 Rb5 50. Re2 Nd6 51. Bg6 1-0

[Event "Asia zt 3.2"]
[Site "Colombo"]
[Date "2013.02.04"]
[Round "3"]
[White "Hapuarachchi, HLM"]
[Black "Galappaththi, Chinthaka Anuruddh"]
[Result "0-1"]
[ECO "C01"]
[WhiteElo "2004"]
[BlackElo "2112"]
[PlyCount "62"]
[EventDate "2013.02.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "CBM 153 Extra"]
[Source "ChessBase"]
[SourceDate "2013.04.22"]
[SourceVersion "1"]
[SourceVersionDate "2013.04.22"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Nf6 5. c3 Bd6 6. Qc2 0-0 7. Bg5 h6 8. Bh4 b6 9. Ne2 c5 10. Nd2 Nc6 11. Nf3 Bg4 12. Bb5 Rc8 13. Bxc6 Rxc6 14. Ne5 Bxe5 15. dxe5 Re8 16. Bg3 Ne4 17. f3 Nxg3 18. hxg3 Rxe5 19. 0-0-0 Qg5+ 20. Nf4 Bf5 21. Qf2 Bg6 22. Rd2 Qf5 23. Nd3 Re8 24. g4 Qf6 25. f4 Bxd3 26. Rxd3 Re4 27. g3 d4 28. Qh2 Qe6 29. g5 Re2 30. Qh5 Qe4 31. Rhd1 c4 0-1

[Event "Asia zt 3.2"]
[Site "Colombo"]
[Date "2013.02.03"]
[Round "1"]
[White "Hapuarachchi, HLM"]
[Black "Muhammed, Shuaau"]
[Result "1-0"]
[ECO "B23"]
[WhiteElo "2004"]
[BlackElo "1636"]
[PlyCount "55"]
[EventDate "2013.02.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "CBM 153 Extra"]
[Source "ChessBase"]
[SourceDate "2013.04.22"]
[SourceVersion "1"]
[SourceVersionDate "2013.04.22"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 d6 3. f4 Nf6 4. Nf3 e6 5. Bb5+ Bd7 6. Bxd7+ Nbxd7 7. 0-0 Be7 8. d3 0-0 9. Qe1 Nb6 10. Qg3 Kh8 11. Qh3 Kg8 12. Ng5 h6 13. Nf3 d5 14. e5 Nh7 15. a4 d4 16. Ne4 Qc8 17. f5 exf5 18. Ng3 f4 19. Nf5 Qe6 20. Bxf4 Nd5 21. Bd2 Bg5 22. Qg4 Qg6 23. Nxg5 Nxg5 24. h4 Ne6 25. Qe4 Nec7 26. Rf3 Qe6 27. Rg3 g6 28. Nxh6+ 1-0

[Event "Asia zt 3.2"]
[Site "Colombo"]
[Date "2013.02.03"]
[Round "2"]
[White "Kalugampitiya, RS."]
[Black "Hapuarachchi, HLM"]
[Result "1/2-1/2"]
[ECO "B07"]
[WhiteElo "2146"]
[BlackElo "2004"]
[PlyCount "62"]
[EventDate "2013.02.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "CBM 153 Extra"]
[Source "ChessBase"]
[SourceDate "2013.04.22"]
[SourceVersion "1"]
[SourceVersionDate "2013.04.22"]
[SourceQuality "1"]

1. e4 d6 2. d4 Nf6 3. Nc3 e5 4. dxe5 dxe5 5. Qxd8+ Kxd8 6. Bg5 Be6 7. 0-0-0+ Nbd7 8. Nf3 Bd6 9. Nb5 Ke7 10. Nxd6 cxd6 11. Kb1 Nc5 12. Bd3 Rhd8 13. Rhe1 h6 14. Bxf6+ Kxf6 15. Nd2 Rac8 16. Nb3 Bxb3 17. axb3 Nxd3 18. Rxd3 Ke6 19. Red1 b5 20. f3 Rd7 21. Kc1 Rc5 22. Rd5 Rxd5 23. exd5+ Kf5 24. Kd2 Rc7 25. Kd3 b4 26. c4 Rc5 27. Ra1 a5 28. Re1 Rc7 29. Ra1 Rc5 30. Re1 Rc7 31. Ra1 Rc5 1/2-1/2

[Event "Asia-chT 16th Tata Steel"]
[Site "Kolkata"]
[Date "2009.12.28"]
[Round "7"]
[White "Hapuarachchi, HLM"]
[Black "Sasikiran, Krishnan"]
[Result "0-1"]
[ECO "B23"]
[WhiteElo "2019"]
[BlackElo "2664"]
[PlyCount "82"]
[EventDate "2009.12.22"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "IND"]
[SourceTitle "EXT 2020"]
[Source "ChessBase"]
[SourceDate "2019.10.17"]
[SourceVersion "1"]
[SourceVersionDate "2019.10.17"]
[SourceQuality "1"]
[WhiteTeam "Sri Lanka"]
[BlackTeam "India"]
[WhiteTeamCountry "SRI"]
[BlackTeamCountry "IND"]

1. e4 c5 2. Nc3 e6 3. f4 d5 4. Bb5+ Bd7 5. Bxd7+ Qxd7 6. d3 Nc6 7. Nf3 Nge7 8. 0-0 g6 9. Ne2 0-0-0 10. Be3 d4 11. Bd2 Kb8 12. a3 Nc8 13. Qb1 f5 14. e5 a6 15. b4 cxb4 16. axb4 N8a7 17. Qb3 h6 18. Rfb1 Nb5 19. Qa4 Be7 20. Rf1 Rh7 21. Qb3 Qd5 22. Qxd5 Rxd5 23. Rfb1 Rh8 24. Rb3 Rc8 25. Kf2 Rd7 26. g3 Bd8 27. Nh4 g5 28. Nf3 g4 29. Ne1 h5 30. Ng2 h4 31. Kg1 hxg3 32. hxg3 Rh7 33. Kf2 Ne7 34. Rc1 Nd5 35. Kg1 Bb6 36. Kf2 Rh2 37. Kf1 Rch8 38. Rb2 Nbc3 39. Re1 Rh1+ 40. Kf2 Rxe1 41. Bxe1 Rh1 0-1

[Event "Asia-chT 16th Tata Steel"]
[Site "Kolkata"]
[Date "2009.12.27"]
[Round "6"]
[White "Ghaem Maghami, Ehsan"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "E11"]
[WhiteElo "2603"]
[BlackElo "2019"]
[PlyCount "65"]
[EventDate "2009.12.22"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "IND"]
[SourceTitle "EXT 2020"]
[Source "ChessBase"]
[SourceDate "2019.10.17"]
[SourceVersion "1"]
[SourceVersionDate "2019.10.17"]
[SourceQuality "1"]
[WhiteTeam "Iran"]
[BlackTeam "Sri Lanka"]
[WhiteTeamCountry "IRI"]
[BlackTeamCountry "SRI"]

1. d4 Nf6 2. c4 e6 3. Nf3 Bb4+ 4. Bd2 Qe7 5. g3 0-0 6. Bg2 Nc6 7. 0-0 Bxd2 8. Qxd2 e5 9. d5 Nb8 10. d6 cxd6 11. Nc3 a6 12. Rfd1 Nc6 13. Nd5 Qd8 14. Nxf6+ Qxf6 15. Ng5 Rb8 16. Ne4 Qe6 17. Nxd6 Nd4 18. Nxc8 Rfxc8 19. e3 Nc6 20. Qxd7 Qf6 21. Qd6 Qg5 22. Rd5 Rd8 23. Qc5 Qf6 24. Rad1 Rbc8 25. Rxd8+ Rxd8 26. Rxd8+ Nxd8 27. Qc8 g6 28. Bxb7 Kg7 29. Bd5 e4 30. h4 Ne6 31. Bxe6 fxe6 32. Qc7+ Kg8 33. Qb8+ 1-0

[Event "Asia-chT 16th Tata Steel"]
[Site "Kolkata"]
[Date "2009.12.26"]
[Round "5"]
[White "Megaranto, Susanto"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "B08"]
[WhiteElo "2522"]
[BlackElo "2019"]
[PlyCount "79"]
[EventDate "2009.12.22"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "IND"]
[SourceTitle "EXT 2020"]
[Source "ChessBase"]
[SourceDate "2019.10.17"]
[SourceVersion "1"]
[SourceVersionDate "2019.10.17"]
[SourceQuality "1"]
[WhiteTeam "Indonesia"]
[BlackTeam "Sri Lanka"]
[WhiteTeamCountry "INA"]
[BlackTeamCountry "SRI"]

1. Nf3 Nf6 2. d4 g6 3. Nc3 Bg7 4. e4 d6 5. h3 c6 6. a4 0-0 7. Bd3 Qc7 8. 0-0 e5 9. Be3 Nbd7 10. Re1 Re8 11. a5 exd4 12. Bxd4 Ne5 13. Nh2 Nh5 14. Be3 Nxd3 15. cxd3 Be5 16. Ng4 Be6 17. d4 Bg7 18. Nh6+ Kh8 19. d5 Bc8 20. dxc6 bxc6 21. Qxd6 Re7 22. Qxc7 Rxc7 23. Rac1 Re7 24. e5 Be6 25. g4 Bxh6 26. Bxh6 Ng7 27. Rcd1 Rb7 28. Rd2 Bb3 29. f4 Ne6 30. Kf2 Rb4 31. Re4 c5 32. Rxb4 cxb4 33. Ne4 Rd8 34. Nd6 Kg8 35. f5 Nc5 36. Be3 Na6 37. Bxa7 Rd7 38. Bb6 Ba4 39. Ke3 Re7 40. Nc4 1-0

[Event "Asia-chT 16th Tata Steel"]
[Site "Kolkata"]
[Date "2009.12.25"]
[Round "4"]
[White "Hapuarachchi, HLM"]
[Black "Rahman, Ziaur"]
[Result "0-1"]
[ECO "B06"]
[WhiteElo "2019"]
[BlackElo "2545"]
[PlyCount "72"]
[EventDate "2009.12.22"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "IND"]
[SourceTitle "EXT 2020"]
[Source "ChessBase"]
[SourceDate "2019.10.17"]
[SourceVersion "1"]
[SourceVersionDate "2019.10.17"]
[SourceQuality "1"]
[WhiteTeam "Sri Lanka"]
[BlackTeam "Bangladesh"]
[WhiteTeamCountry "SRI"]
[BlackTeamCountry "BAN"]

1. e4 g6 2. d4 Bg7 3. Nc3 d6 4. Be3 c6 5. Qd2 Nd7 6. f3 b5 7. a3 Bb7 8. Nge2 Ngf6 9. Ng3 a6 10. Be2 c5 11. d5 h5 12. 0-0 Qc7 13. Rfc1 Ne5 14. Nd1 h4 15. Nh1 h3 16. g3 e6 17. dxe6 fxe6 18. Nhf2 d5 19. exd5 Nxd5 20. Bg5 c4 21. Ne4 0-0 22. f4 Qb6+ 23. Ndf2 Nf7 24. c3 e5 25. Bf3 exf4 26. Bxf4 Nxf4 27. gxf4 Rad8 28. Qe2 Rd3 29. Bh1 Re3 30. Qc2 Nh6 31. Re1 Bxe4 32. Bxe4 Rxf4 33. Rxe3 Qxe3 34. Rd1 Ng4 35. Rd8+ Bf8 36. Bd5+ Kh8 0-1

[Event "Asia-chT 16th Tata Steel"]
[Site "Kolkata"]
[Date "2009.12.23"]
[Round "2"]
[White "Abdullah, Sonbul"]
[Black "Hapuarachchi, HLM"]
[Result "0-1"]
[ECO "E24"]
[BlackElo "2019"]
[PlyCount "130"]
[EventDate "2009.12.22"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "IND"]
[SourceTitle "EXT 2020"]
[Source "ChessBase"]
[SourceDate "2019.10.17"]
[SourceVersion "1"]
[SourceVersionDate "2019.10.17"]
[SourceQuality "1"]
[WhiteTeam "Yemen"]
[BlackTeam "Sri Lanka"]
[WhiteTeamCountry "YEM"]
[BlackTeamCountry "SRI"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 h6 6. e3 0-0 7. Bd3 Qe7 8. Nf3 d6 9. 0-0 Nc6 10. e4 e5 11. a4 Bg4 12. d5 Na5 13. h3 Bh5 14. Ba3 b6 15. Bb4 Nb7 16. Qe2 a5 17. Ba3 Nd7 18. Qe3 Bxf3 19. Qxf3 Nbc5 20. Bc2 Rae8 21. Rfe1 Qh4 22. g4 Nb7 23. Rad1 Nf6 24. Re3 h5 25. Qg2 Kh8 26. Bc1 Nh7 27. Rf3 Nc5 28. Re1 f6 29. gxh5 Qxh5 30. Rf5 g5 31. Be3 Rg8 32. Kh2 Nd7 33. Bd1 Qh4 34. Qg3 Qxe4 35. Qg4 Qxg4 36. Bxg4 Ndf8 37. Bh5 Re7 38. Kg3 Ng6 39. Bxg6 Rxg6 40. Kg2 Nf8 41. Rh1 Rh7 42. Rb1 Nd7 43. Rf3 Rh4 44. c5 dxc5 45. d6 cxd6 46. Rd1 Rxa4 47. Rxd6 Rg7 48. Rc6 Rc4 49. Bd2 e4 50. Rf5 a4 51. Rc8+ Kh7 52. Rd5 b5 53. Rc7 Ne5 54. Rcxc5 Rxc5 55. Rxc5 Nc4 56. Rxb5 Nxd2 57. Ra5 Rc7 58. Rxa4 Rxc3 59. Ra6 Kg6 60. Rd6 Rd3 61. Rxd3 exd3 62. f3 Kf5 63. Kg3 Nf1+ 64. Kf2 d2 65. Ke2 Kf4 0-1

[Event "Asia-chT 16th Tata Steel"]
[Site "Kolkata"]
[Date "2009.12.22"]
[Round "1"]
[White "Hapuarachchi, HLM"]
[Black "Adhiban, Baskaran"]
[Result "0-1"]
[ECO "B92"]
[WhiteElo "2019"]
[BlackElo "2486"]
[PlyCount "66"]
[EventDate "2009.12.22"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "IND"]
[SourceTitle "EXT 2020"]
[Source "ChessBase"]
[SourceDate "2019.10.17"]
[SourceVersion "1"]
[SourceVersionDate "2019.10.17"]
[SourceQuality "1"]
[WhiteTeam "Sri Lanka"]
[BlackTeam "India II"]
[WhiteTeamCountry "SRI"]
[BlackTeamCountry "IND"]

1. e4 c5 2. Nc3 a6 3. Nf3 d6 4. d4 cxd4 5. Nxd4 Nf6 6. Be3 e5 7. Nb3 Be7 8. Be2 Be6 9. a4 0-0 10. 0-0 Nbd7 11. f4 exf4 12. Bxf4 Ne5 13. Kh1 Rc8 14. Qd4 Nc4 15. Nd2 Nxb2 16. Rab1 Nd7 17. Rxb2 Bf6 18. Qxd6 Bxc3 19. Rxb7 Nc5 20. Rb6 Nxa4 21. Rxa6 Nc5 22. Rc6 Bxd2 23. Qxc5 Rxc6 24. Qxc6 Bxf4 25. Rxf4 Qd2 26. Rf2 Qe1+ 27. Rf1 Qxe2 28. Ra1 Rc8 29. Qd6 h6 30. e5 Rxc2 31. Rg1 Qe4 32. Qb8+ Kh7 33. Qb1 Re2 0-1

[Event "Wch U18"]
[Site "Kemer"]
[Date "2009.11.22"]
[Round "11"]
[White "Hapuarachchi, HLM"]
[Black "Kristinsson, Bjarni Jens"]
[Result "0-1"]
[ECO "B23"]
[WhiteElo "2019"]
[BlackElo "2023"]
[PlyCount "74"]
[EventDate "2009.11.12"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 e6 3. f4 d5 4. Bb5+ Bd7 5. Bxd7+ Qxd7 6. Nf3 dxe4 7. Nxe4 Nc6 8. 0-0 Be7 9. d3 Nf6 10. Qe2 0-0 11. Kh1 Rac8 12. Be3 Nd4 13. Bxd4 cxd4 14. Nxf6+ Bxf6 15. Rf2 Rc5 16. Rd1 Rfc8 17. Rd2 Qa4 18. b3 Qxa2 19. g4 g6 20. g5 Bg7 21. h4 a5 22. Ne5 b5 23. h5 R8c7 24. Qe4 Qa1+ 25. Kg2 a4 26. b4 Rd5 27. hxg6 hxg6 28. Nxg6 a3 29. Ne5 a2 30. g6 Qc1 31. gxf7+ Rxf7 32. Nxf7 a1Q 33. Nh6+ Kf8 34. Qxe6 Qh1+ 35. Kg3 Qag1+ 36. Rg2 Qe1+ 37. Qxe1 Qxe1+ 0-1

[Event "Wch U18"]
[Site "Kemer"]
[Date "2009.11.21"]
[Round "10"]
[White "Hesham, Abdelrahman"]
[Black "Hapuarachchi, HLM"]
[Result "0-1"]
[ECO "E87"]
[WhiteElo "2155"]
[BlackElo "2019"]
[PlyCount "118"]
[EventDate "2009.11.12"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 0-0 6. Be3 e5 7. d5 Ne8 8. Qd2 f5 9. 0-0-0 f4 10. Bf2 a6 11. Bd3 Nd7 12. Nge2 Nc5 13. Kb1 Nxd3 14. Qxd3 Bd7 15. Rc1 Nf6 16. g4 Qe7 17. g5 Nh5 18. h4 Rfb8 19. Rc2 Bf8 20. Rhc1 Qe8 21. Nd1 b6 22. Rc3 Be7 23. b3 Bd8 24. Nb2 Be7 25. Qd2 a5 26. Nd3 Bd8 27. R1c2 Be7 28. Rb2 Bd8 29. Kc1 Be7 30. Kd1 Bd8 31. a3 Qf7 32. Qc1 Qe8 33. b4 axb4 34. axb4 Be7 35. Qb1 Ra4 36. Ra2 Rba8 37. Rxa4 Rxa4 38. c5 Qa8 39. Nec1 Ra1 40. Qb2 bxc5 41. bxc5 Bh3 42. Nb4 Ra4 43. c6 Ng3 44. Rb3 Nh1 45. Bg1 Bf1 46. Nc2 Qa6 47. Rb8+ Bf8 48. Re8 Bb5 49. Rb8 Bd3 50. Nb4 Rxb4 51. Qxb4 Ng3 52. Rxf8+ Kxf8 53. Qb8+ Kf7 54. Qxc7+ Kg8 55. Qd8+ Kf7 56. Qd7+ Kg8 57. c7 Be2+ 58. Ke1 Qa5+ 59. Kf2 Qc5+ 0-1

[Event "Wch U18"]
[Site "Kemer"]
[Date "2009.11.20"]
[Round "9"]
[White "Hapuarachchi, HLM"]
[Black "Celis, Joel Chang"]
[Result "1/2-1/2"]
[ECO "B23"]
[WhiteElo "2019"]
[BlackElo "1698"]
[PlyCount "39"]
[EventDate "2009.11.12"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 Nc6 3. f4 g6 4. Nf3 d6 5. Bb5 Bd7 6. 0-0 Bg7 7. d3 Nf6 8. Bxc6 Bxc6 9. Qe1 0-0 10. Qh4 e6 11. f5 Nh5 12. Bg5 Bf6 13. Bxf6 Qxf6 14. Qxf6 Nxf6 15. fxe6 fxe6 16. Ng5 Rae8 17. Rf3 h6 18. Raf1 Kg7 19. Nh3 g5 20. R3f2 1/2-1/2

[Event "Wch U18"]
[Site "Kemer"]
[Date "2009.11.19"]
[Round "8"]
[White "Poleshchuk, Dmitriy"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "C41"]
[WhiteElo "2234"]
[BlackElo "2019"]
[PlyCount "71"]
[EventDate "2009.11.12"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 d6 2. d4 Nf6 3. Nc3 e5 4. Nf3 exd4 5. Qxd4 Be7 6. Bg5 0-0 7. 0-0-0 Be6 8. Qd2 a6 9. h4 c5 10. Bf4 Nc6 11. Ng5 Nd4 12. f3 b5 13. Ne2 Nxe2+ 14. Bxe2 d5 15. e5 Nd7 16. Bd3 g6 17. h5 c4 18. Be2 c3 19. bxc3 Qa5 20. hxg6 Qa3+ 21. Kb1 d4 22. gxf7+ Bxf7 23. e6 Bg6 24. cxd4 Bb4 25. Qc1 Qc3 26. Bd2 Qxd4 27. Bxb4 Qxb4+ 28. Qb2 Qe7 29. Nxh7 Ra7 30. Ng5 Nf6 31. Nf7 Qxe6 32. Nh6+ Kh8 33. Rd6 Qxe2 34. Rxf6 Kh7 35. Rxa6 Rxa6 36. Nf5+ 1-0

[Event "Wch U18"]
[Site "Kemer"]
[Date "2009.11.18"]
[Round "7"]
[White "Hapuarachchi, HLM"]
[Black "Santos, Hugo Lima"]
[Result "1-0"]
[ECO "B13"]
[WhiteElo "2019"]
[BlackElo "2041"]
[PlyCount "115"]
[EventDate "2009.11.12"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nc6 5. c3 Nf6 6. h3 g6 7. Nf3 Bf5 8. Qc2 Bxd3 9. Qxd3 Qc7 10. 0-0 Bg7 11. Re1 e6 12. Nbd2 0-0 13. Nf1 a6 14. Ng3 b5 15. Bd2 Nd7 16. Rad1 Rfe8 17. Ne2 Rac8 18. Bf4 Qb7 19. Nc1 b4 20. cxb4 Nxb4 21. Qb3 Qb6 22. Re2 a5 23. Nd3 Nxd3 24. Rxd3 Qa6 25. Qd1 Rc4 26. b3 Rc6 27. Rdd2 Rec8 28. Rc2 Qb5 29. Rxc6 Qxc6 30. Qd3 Qc3 31. Qb5 Nf6 32. Bd2 Qa1+ 33. Kh2 Ne4 34. Bxa5 Rc1 35. Re1 Rxe1 36. Bxe1 Bxd4 37. Qb8+ Kg7 38. Nxd4 Qxe1 39. Qe5+ Kg8 40. f3 Qb1 41. fxe4 dxe4 42. a4 h5 43. a5 Qa1 44. b4 Qa4 45. Qxe4 Qxb4 46. Qe5 Qb1 47. Nb5 Kh7 48. Nc7 f6 49. Qd6 e5 50. Nd5 Qb3 51. Nxf6+ Kg7 52. Qxe5 h4 53. Ng4+ Kg8 54. Qd6 g5 55. a6 Qa2 56. Qb8+ Kg7 57. a7 Qa6 58. a8Q 1-0

[Event "Wch U18"]
[Site "Kemer"]
[Date "2009.11.16"]
[Round "6"]
[White "Akdag, Dara Sevkan"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "E11"]
[WhiteElo "2189"]
[BlackElo "2019"]
[PlyCount "111"]
[EventDate "2009.11.12"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 e6 3. Nf3 Bb4+ 4. Bd2 Qe7 5. g3 0-0 6. Bg2 Nc6 7. 0-0 Bxd2 8. Qxd2 d6 9. Nc3 e5 10. Nd5 Qd8 11. Nxf6+ Qxf6 12. d5 Ne7 13. b4 Bf5 14. Qg5 Qxg5 15. Nxg5 h6 16. Ne4 Bxe4 17. Bxe4 f5 18. Bg2 e4 19. Rfd1 Ng6 20. c5 Ne5 21. Rac1 Rac8 22. f3 exf3 23. exf3 Kf7 24. f4 Ng4 25. Rd3 Ke7 26. Ra3 a6 27. Bf3 Ra8 28. h3 Nf6 29. Re3+ Kd7 30. c6+ bxc6 31. dxc6+ Kd8 32. Rce1 Rb8 33. a3 Rb6 34. Re7 Re8 35. Rxe8+ Nxe8 36. g4 Nf6 37. Re2 Ne4 38. gxf5 Nf6 39. Rg2 Ne8 40. f6 Nxf6 41. Rxg7 d5 42. Bxd5 Nxd5 43. Rd7+ Ke8 44. Rxd5 Rxc6 45. Kg2 Kf7 46. Rc5 Rxc5 47. bxc5 Ke6 48. Kf3 Kd5 49. f5 Kxc5 50. Kg4 Kd6 51. Kh5 Ke7 52. Kg6 Kf8 53. Kxh6 Kf7 54. Kg5 c5 55. Kf4 Kf6 56. Ke4 1-0

[Event "Wch U18"]
[Site "Kemer"]
[Date "2009.11.16"]
[Round "5"]
[White "Oknayan, Razmig"]
[Black "Hapuarachchi, HLM"]
[Result "1/2-1/2"]
[ECO "D03"]
[BlackElo "2019"]
[PlyCount "85"]
[EventDate "2009.11.12"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. d4 Nf6 2. Bg5 g6 3. Bxf6 exf6 4. c4 d5 5. e3 Bg7 6. Nc3 dxc4 7. Bxc4 c6 8. Nf3 0-0 9. a4 Nd7 10. 0-0 f5 11. Re1 Nf6 12. Qb3 Qe7 13. Ng5 h6 14. Nf3 Re8 15. Ne5 Be6 16. Bxe6 Qxe6 17. Qxb7 c5 18. Qc6 Qe7 19. f4 Rac8 20. Qf3 cxd4 21. exd4 Qb4 22. Qf2 Ng4 23. Qd2 Rcd8 24. Nc6 Qb6 25. Rxe8+ Rxe8 26. Ne5 Nxe5 27. fxe5 Bxe5 28. Rd1 Rd8 29. Ne2 a5 30. h3 Bg7 31. Kh1 Rd5 32. Qc3 Qd6 33. b3 g5 34. Qd3 f4 35. Rd2 Bf6 36. Qe4 Qd7 37. Qd3 Kg7 38. Qe4 Qd8 39. Qd3 Qd6 40. Rd1 Qd7 41. Rd2 Kg8 42. Qe4 Kh8 43. Rd3 1/2-1/2

[Event "Wch U18"]
[Site "Kemer"]
[Date "2009.11.15"]
[Round "4"]
[White "Hapuarachchi, HLM"]
[Black "Plaskan, Jure"]
[Result "0-1"]
[ECO "B23"]
[WhiteElo "2019"]
[BlackElo "2197"]
[PlyCount "74"]
[EventDate "2009.11.12"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 Nc6 3. f4 g6 4. Nf3 Bg7 5. Bb5 Nd4 6. 0-0 Nxb5 7. Nxb5 d6 8. Nc3 Nf6 9. d3 0-0 10. Qe1 Rb8 11. Qh4 b5 12. e5 dxe5 13. fxe5 Nd7 14. Bf4 Rb7 15. Ng5 h6 16. Nxf7 Rxf7 17. e6 Rxf4 18. Qxf4 Nf6 19. Rae1 Qd4+ 20. Qxd4 cxd4 21. Ne4 Nd5 22. Rf2 Rc7 23. Ng3 Ne3 24. Ree2 Bxe6 25. h3 Bd5 26. b3 Bf6 27. Nf1 Nd1 28. Rf4 Kg7 29. Nh2 Nc3 30. Ref2 Be5 31. Rf8 Ne2+ 32. Rxe2 Bxh2+ 33. Kxh2 Kxf8 34. Kg3 Rc6 35. Kg4 Rf6 36. Kg3 Rf7 37. Re5 e6 0-1

[Event "Wch U18"]
[Site "Kemer"]
[Date "2009.11.14"]
[Round "3"]
[White "Hapuarachchi, HLM"]
[Black "Binder, Michael"]
[Result "1/2-1/2"]
[ECO "C92"]
[WhiteElo "2019"]
[BlackElo "2202"]
[PlyCount "113"]
[EventDate "2009.11.12"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. 0-0 Be7 6. Re1 b5 7. Bb3 d6 8. h3 0-0 9. c3 Qd7 10. d3 Bb7 11. Nbd2 Rfe8 12. Nf1 g6 13. Bh6 Bf8 14. Qd2 Bg7 15. Ng3 Qe7 16. Bxg7 Kxg7 17. Qg5 Kh8 18. Rad1 Nd7 19. Qh6 f6 20. h4 Nd8 21. h5 Qg7 22. Qxg7+ Kxg7 23. d4 Ne6 24. Bxe6 Rxe6 25. Nh2 Re7 26. Ng4 Rf8 27. dxe5 fxe5 28. Ne3 Ref7 29. f3 Nc5 30. Nd5 Ne6 31. hxg6 hxg6 32. Ne2 Rd8 33. Kh2 Kf8 34. Kg3 c6 35. Ne3 Ke7 36. Ng4 Rh7 37. Rh1 Rdh8 38. Rxh7+ Rxh7 39. b3 Rh8 40. Ra1 Nc5 41. Rd1 Bc8 42. Nf2 Be6 43. f4 Nd7 44. Nd3 exf4+ 45. Ndxf4 Bf7 46. Nd4 Ne5 47. Nd3 Nxd3 48. Rxd3 Be8 49. Rd1 Rh5 50. Re1 Rc5 51. Re3 a5 52. Kf4 Kf6 53. Nf3 g5+ 54. Kg3 b4 55. c4 Bg6 56. Kg4 Be8 57. Kg3 1/2-1/2

[Event "Wch U18"]
[Site "Kemer"]
[Date "2009.11.13"]
[Round "2"]
[White "Ter Sahakyan, Samvel"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "C41"]
[WhiteElo "2512"]
[BlackElo "2019"]
[PlyCount "47"]
[EventDate "2009.11.12"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 d6 2. d4 Nf6 3. Nc3 e5 4. Nf3 exd4 5. Nxd4 Be7 6. g3 0-0 7. Bg2 c5 8. Nde2 Nc6 9. 0-0 Bg4 10. h3 Be6 11. g4 a6 12. f4 Rc8 13. Ng3 b5 14. g5 Ne8 15. Nd5 f6 16. h4 Nc7 17. Be3 Bxd5 18. exd5 Nb8 19. Be4 g6 20. f5 Qe8 21. fxg6 hxg6 22. h5 f5 23. hxg6 Qxg6 24. Nxf5 1-0

[Event "Wch U18"]
[Site "Kemer"]
[Date "2009.11.12"]
[Round "1"]
[White "Hapuarachchi, HLM"]
[Black "Arslanov, Shamil"]
[Result "1/2-1/2"]
[ECO "C01"]
[WhiteElo "2019"]
[BlackElo "2379"]
[PlyCount "84"]
[EventDate "2009.11.12"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 c5 5. c3 Nc6 6. Ne2 Nf6 7. 0-0 c4 8. Bc2 Bd6 9. Bf4 0-0 10. Bxd6 Qxd6 11. Nd2 Bg4 12. f3 Bh5 13. Ng3 Bg6 14. Re1 b5 15. Ndf1 Rfe8 16. Qd2 b4 17. Ne3 bxc3 18. bxc3 Qa3 19. Nef5 Rxe1+ 20. Rxe1 Qxa2 21. Re2 Qa1+ 22. Kf2 Re8 23. Rxe8+ Nxe8 24. Qe1 Qxe1+ 25. Kxe1 Kf8 26. Ba4 Na5 27. Bxe8 Kxe8 28. Nxg7+ Kd7 29. N7f5 Nb3 30. Ne3 Ke6 31. Ne2 Kd6 32. Nf4 a5 33. Nfxd5 f5 34. Nb6 f4 35. Nbxc4+ Kc6 36. Nd1 h5 37. Na3 h4 38. Nb2 Kd5 39. Nbc4 Bd3 40. Ne5 Bf5 41. Kf2 Nd2 42. g3 Nb1 1/2-1/2

[Event "Ravana op"]
[Site "Ravana"]
[Date "2009.09.17"]
[Round "8"]
[White "Hapuarachchi, HLM"]
[Black "Kotanjian, Tigran"]
[Result "0-1"]
[ECO "B23"]
[WhiteElo "1998"]
[BlackElo "2553"]
[PlyCount "58"]
[EventDate "2009.09.13"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "SRI"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 e6 3. f4 d5 4. Bb5+ Bd7 5. Qe2 d4 6. Bxd7+ Qxd7 7. Nd1 Nc6 8. d3 0-0-0 9. Nf3 f5 10. Nf2 Nf6 11. 0-0 h6 12. a3 Be7 13. Bd2 g5 14. fxg5 hxg5 15. Bxg5 Ng4 16. Bxe7 Qxe7 17. Nxg4 fxg4 18. Nd2 Rxh2 19. Qxg4 Rhh8 20. Nf3 Rdg8 21. Qf4 Qg7 22. Rf2 e5 23. Qd2 Nd8 24. Qa5 b6 25. Qa6+ Kb8 26. Re1 Ne6 27. a4 Nf4 28. Kf1 Rh1+ 29. Ng1 Qxg2+ 0-1

[Event "Ravana op"]
[Site "Ravana"]
[Date "2009.09.15"]
[Round "4"]
[White "Hapuarachchi, HLM"]
[Black "Srivachirawat, Kannapon"]
[Result "0-1"]
[ECO "B23"]
[WhiteElo "1998"]
[BlackElo "2252"]
[PlyCount "54"]
[EventDate "2009.09.13"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "SRI"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 Nc6 3. f4 g6 4. Nf3 Bg7 5. Bb5 Nd4 6. 0-0 Nxb5 7. Nxb5 Nf6 8. d3 d6 9. Nc3 0-0 10. Qe1 Bd7 11. Qh4 b5 12. f5 b4 13. Ne2 gxf5 14. Bh6 Bxh6 15. Qxh6 Ng4 16. Qg5+ Kh8 17. exf5 Rg8 18. Qf4 Rg7 19. h3 Nf6 20. Ng5 Qg8 21. h4 h6 22. Ne4 Rxg2+ 23. Kh1 Rxe2 24. Rg1 Qh7 25. Nxf6 exf6 26. Qf3 Rae8 27. Rg3 Qxf5 0-1

[Event "Asia zt 3.2"]
[Site "New Delhi"]
[Date "2009.08.16"]
[Round "12"]
[White "Malla, Kesav"]
[Black "Hapuarachchi, HLM"]
[Result "0-1"]
[ECO "C01"]
[BlackElo "2001"]
[PlyCount "47"]
[EventDate "2009.08.09"]
[EventType "tourn"]
[EventRounds "13"]
[EventCountry "IND"]
[EventCategory "3"]
[SourceTitle "CBM 131 Extra"]
[Source "ChessBase"]
[SourceDate "2009.09.03"]
[SourceVersion "2"]
[SourceVersionDate "2009.09.16"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nc3 Bb4 5. Bd2 Nf6 6. Be2 0-0 7. Nf3 Re8 8. 0-0 c6 9. Na4 Bd6 10. b3 Bg4 11. Re1 Ne4 12. h3 Bh5 13. Nc3 Nd7 14. Nxe4 dxe4 15. Nh2 Bg6 16. Bh5 f5 17. Nf1 Qf6 18. c3 Qh4 19. Bxg6 hxg6 20. Qc1 f4 21. g3 fxg3 22. fxg3 Bxg3 23. Nxg3 Qxg3+ 24. Kh1 0-1

[Event "Asia zt 3.2"]
[Site "New Delhi"]
[Date "2009.08.15"]
[Round "11"]
[White "Hapuarachchi, HLM"]
[Black "Rathnakaran, Kantholi"]
[Result "0-1"]
[ECO "C01"]
[WhiteElo "2001"]
[BlackElo "2428"]
[PlyCount "114"]
[EventDate "2009.08.09"]
[EventType "tourn"]
[EventRounds "13"]
[EventCountry "IND"]
[EventCategory "3"]
[SourceTitle "CBM 131 Extra"]
[Source "ChessBase"]
[SourceDate "2009.09.03"]
[SourceVersion "2"]
[SourceVersionDate "2009.09.16"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Nc6 5. c3 Bd6 6. Qc2 Nge7 7. Ne2 Bg4 8. Bg5 h6 9. Bh4 Qd7 10. Bg3 0-0-0 11. Nd2 Rhe8 12. 0-0-0 Bxg3 13. hxg3 Kb8 14. Nb3 b6 15. Rde1 Qd6 16. Qd2 g5 17. Ng1 Qf6 18. Nf3 Bxf3 19. gxf3 Nc8 20. Bb5 Rxe1+ 21. Rxe1 N6e7 22. Qe3 Rd6 23. Qd3 h5 24. Nd2 h4 25. Qh7 Rd8 26. Qh5 Rh8 27. Qg4 Qf5 28. Rh1 Nd6 29. Bd7 Qxg4 30. fxg4 c6 31. Nf3 Kc7 32. Bf5 Nexf5 33. gxf5 Ne4 34. Rh2 Rh5 35. g4 Rh8 36. Nd2 Re8 37. Nxe4 Rxe4 38. f3 Rf4 39. Rh3 c5 40. dxc5 bxc5 41. Kd2 Kd6 42. b3 Ke5 43. Ke3 c4 44. b4 d4+ 45. cxd4+ Rxd4 46. Rh1 Rd3+ 47. Ke2 Kf4 48. Rf1 Re3+ 49. Kd2 Rxf3 50. Rc1 c3+ 51. Kc2 h3 52. b5 Rf2+ 53. Kb3 Rb2+ 54. Kc4 Rxa2 55. Rxc3 Kxg4 56. Rc1 h2 57. Kd3 Kh3 0-1

[Event "Asia zt 3.2"]
[Site "New Delhi"]
[Date "2009.08.15"]
[Round "10"]
[White "Lama, Surbir"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "B07"]
[WhiteElo "2047"]
[BlackElo "2001"]
[PlyCount "91"]
[EventDate "2009.08.09"]
[EventType "tourn"]
[EventRounds "13"]
[EventCountry "IND"]
[EventCategory "3"]
[SourceTitle "CBM 131 Extra"]
[Source "ChessBase"]
[SourceDate "2009.09.03"]
[SourceVersion "2"]
[SourceVersionDate "2009.09.16"]
[SourceQuality "1"]

1. e4 d6 2. d4 Nf6 3. Bd3 e5 4. Nf3 exd4 5. Nxd4 Be7 6. 0-0 0-0 7. c4 Nbd7 8. Nf5 Ne5 9. Nxe7+ Qxe7 10. Nc3 h6 11. Bf4 c6 12. Rc1 Bg4 13. Qc2 Nh5 14. Be3 Nf3+ 15. gxf3 Qe6 16. Qe2 Bh3 17. Kh1 Bxf1 18. Qxf1 Qf6 19. Qg2 Nf4 20. Bxf4 Qxf4 21. Rg1 g5 22. Qg3 Qxg3 23. fxg3 a6 24. Ne2 b5 25. Nd4 bxc4 26. Bxc4 d5 27. exd5 cxd5 28. Bb3 Rfd8 29. Rd1 Rac8 30. Kg2 Rc5 31. Kf2 Kf8 32. Ke3 Ke7 33. Rd2 Kf6 34. Kd3 Rc7 35. Re2 a5 36. Ba4 Rc4 37. Bc6 Rb4 38. b3 Rd6 39. Ba4 Rb8 40. Rc2 Ke5 41. Nc6+ Rxc6 42. Rxc6 Rb4 43. Rxh6 Rd4+ 44. Ke3 f6 45. h4 gxh4 46. f4+ 1-0

[Event "Asia zt 3.2"]
[Site "New Delhi"]
[Date "2009.08.14"]
[Round "9"]
[White "Hapuarachchi, HLM"]
[Black "Ahmed, Asad"]
[Result "1-0"]
[ECO "B13"]
[WhiteElo "2001"]
[BlackElo "1818"]
[PlyCount "85"]
[EventDate "2009.08.09"]
[EventType "tourn"]
[EventRounds "13"]
[EventCountry "IND"]
[EventCategory "3"]
[SourceTitle "CBM 131 Extra"]
[Source "ChessBase"]
[SourceDate "2009.09.03"]
[SourceVersion "2"]
[SourceVersionDate "2009.09.16"]
[SourceQuality "1"]

1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nf6 5. c3 a6 6. h3 e6 7. Bf4 Bd6 8. Bxd6 Qxd6 9. Nf3 h6 10. Nbd2 b5 11. 0-0 Nbd7 12. Re1 0-0 13. Ne5 Qc7 14. f4 Nxe5 15. fxe5 Nd7 16. Qh5 f5 17. Qg6 Nb6 18. g4 Qf7 19. gxf5 exf5 20. Qxb6 Qh5 21. Qc6 Qg5+ 22. Kh1 Ra7 23. Qxd5+ Raf7 24. Qg2 Bb7 25. Nf3 Qh5 26. Be2 g5 27. Kh2 g4 28. Qg3 Rg7 29. Qh4 Qf7 30. Nd2 Qd5 31. Rg1 g3+ 32. Rxg3 Qg2+ 33. Rxg2 Rxg2+ 34. Kh1 Rg4+ 35. Bf3 Rxh4 36. Bxb7 b4 37. Kg2 Rb8 38. Nf3 Rh5 39. Bd5+ Kf8 40. c4 Ke7 41. h4 Rb6 42. Kh3 Rg6 43. Rb1 1-0

[Event "Asia zt 3.2"]
[Site "New Delhi"]
[Date "2009.08.14"]
[Round "8"]
[White "Sriram, Jha"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "E11"]
[WhiteElo "2459"]
[BlackElo "2001"]
[PlyCount "85"]
[EventDate "2009.08.09"]
[EventType "tourn"]
[EventRounds "13"]
[EventCountry "IND"]
[EventCategory "3"]
[SourceTitle "CBM 131 Extra"]
[Source "ChessBase"]
[SourceDate "2009.09.03"]
[SourceVersion "2"]
[SourceVersionDate "2009.09.16"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 e6 3. Nf3 Bb4+ 4. Nbd2 0-0 5. a3 Bxd2+ 6. Bxd2 d6 7. Bg5 Nc6 8. e3 e5 9. d5 Nb8 10. Be2 Nbd7 11. 0-0 h6 12. Bh4 g5 13. Bg3 Ne4 14. Nd2 Nxd2 15. Qxd2 f5 16. f4 Qf6 17. Qc2 gxf4 18. exf4 e4 19. b4 Kh7 20. Rfd1 Rg8 21. c5 Qg6 22. Rac1 h5 23. Bf1 Rg7 24. Bh4 Nf6 25. Qb2 Ng4 26. Rc3 Bd7 27. Rg3 Qf7 28. Qe2 Rag8 29. h3 Nh6 30. Rg5 Be8 31. Qe3 Rf8 32. cxd6 cxd6 33. Qxa7 Ng8 34. Qb6 Rxg5 35. Bxg5 Qd7 36. Rc1 Rf7 37. Bd8 Qa4 38. Qe3 Ne7 39. Bc4 Ng6 40. Be2 Rd7 41. Bf6 Nf8 42. Bb2 Bf7 43. Qd4 1-0

[Event "Asia zt 3.2"]
[Site "New Delhi"]
[Date "2009.08.13"]
[Round "7"]
[White "Hapuarachchi, HLM"]
[Black "Amer, Karim"]
[Result "0-1"]
[ECO "B23"]
[WhiteElo "2001"]
[BlackElo "2248"]
[PlyCount "44"]
[EventDate "2009.08.09"]
[EventType "tourn"]
[EventRounds "13"]
[EventCountry "IND"]
[EventCategory "3"]
[SourceTitle "CBM 131 Extra"]
[Source "ChessBase"]
[SourceDate "2009.09.03"]
[SourceVersion "2"]
[SourceVersionDate "2009.09.16"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 Nc6 3. f4 d6 4. Bb5 g6 5. Bxc6+ bxc6 6. d3 Bg7 7. Nf3 Bg4 8. 0-0 Nf6 9. Qe1 0-0 10. Qh4 e6 11. f5 Bxf3 12. Rxf3 Qb6 13. Rb1 exf5 14. exf5 Nd7 15. Ne4 d5 16. Rh3 h5 17. Ng3 Qb4 18. Bg5 Rfe8 19. Qxb4 cxb4 20. b3 Bd4+ 21. Kh1 Ne5 22. f6 Ng4 0-1

[Event "Asia zt 3.2"]
[Site "New Delhi"]
[Date "2009.08.12"]
[Round "6"]
[White "Gillani, Tunveer MD"]
[Black "Hapuarachchi, HLM"]
[Result "0-1"]
[ECO "A06"]
[WhiteElo "2276"]
[BlackElo "2001"]
[PlyCount "116"]
[EventDate "2009.08.09"]
[EventType "tourn"]
[EventRounds "13"]
[EventCountry "IND"]
[EventCategory "3"]
[SourceTitle "CBM 131 Extra"]
[Source "ChessBase"]
[SourceDate "2009.09.03"]
[SourceVersion "2"]
[SourceVersionDate "2009.09.16"]
[SourceQuality "1"]

1. b3 Nf6 2. Bb2 d5 3. e3 Bf5 4. Nf3 e6 5. Nc3 h6 6. h3 a6 7. d3 c5 8. g4 Bh7 9. Bg2 Nc6 10. Ne2 Qa5+ 11. Bc3 Qc7 12. Ng3 d4 13. exd4 Nd5 14. Bb2 cxd4 15. Nxd4 Bb4+ 16. Kf1 Nc3 17. Bxc6+ bxc6 18. Qf3 Nd5 19. Nh5 0-0-0 20. a3 Bc5 21. Re1 Rhf8 22. b4 Ba7 23. Qg3 g6 24. Qxc7+ Kxc7 25. Ng3 Nxb4 26. axb4 Bxd4 27. c3 Bb6 28. d4 g5 29. h4 Bg6 30. Bc1 Rg8 31. Kg2 Bd3 32. hxg5 hxg5 33. Rh5 Rd5 34. Re5 Bg6 35. Rh6 Rxe5 36. dxe5 Rd8 37. Bxg5 Rd3 38. c4 Bd4 39. Bf6 Rd2 40. Nh1 Be4+ 41. Kg3 Rb2 42. Kf4 Bg6 43. Kg5 Rxb4 44. f4 Rxc4 45. Rxg6 fxg6 46. Kxg6 a5 47. Kf7 a4 48. g5 a3 49. g6 Ra4 50. Be7 a2 51. g7 Ra8 52. Bf8 a1Q 53. g8Q Qxh1 54. Qg7 Qh3 55. Be7 Qf5+ 56. Bf6 Kb6 57. Qg3 Ra7+ 58. Kg8 Qh7+ 0-1

[Event "Asia zt 3.2"]
[Site "New Delhi"]
[Date "2009.08.11"]
[Round "5"]
[White "Hapuarachchi, HLM"]
[Black "Reefat, Bin Sattar"]
[Result "0-1"]
[ECO "C01"]
[WhiteElo "2001"]
[BlackElo "2486"]
[PlyCount "43"]
[EventDate "2009.08.09"]
[EventType "tourn"]
[EventRounds "13"]
[EventCountry "IND"]
[EventCategory "3"]
[SourceTitle "CBM 131 Extra"]
[Source "ChessBase"]
[SourceDate "2009.09.03"]
[SourceVersion "2"]
[SourceVersionDate "2009.09.16"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Nc6 5. c3 Bd6 6. Qc2 h6 7. Ne2 Qf6 8. Be3 Nge7 9. Nd2 Bf5 10. 0-0-0 0-0-0 11. h3 Qg6 12. Bxf5+ Nxf5 13. g4 Nh4 14. Nb3 Rde8 15. Nc5 Qxc2+ 16. Kxc2 Ne7 17. Ng3 Neg6 18. Nh5 Re7 19. Bd2 Nf3 20. b4 Re2 21. Nf6 c6 22. Nd3 0-1

[Event "Asia zt 3.2"]
[Site "New Delhi"]
[Date "2009.08.10"]
[Round "3"]
[White "Rahman, Ziaur"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "E90"]
[WhiteElo "2538"]
[BlackElo "2001"]
[PlyCount "73"]
[EventDate "2009.08.09"]
[EventType "tourn"]
[EventRounds "13"]
[EventCountry "IND"]
[EventCategory "3"]
[SourceTitle "CBM 131 Extra"]
[Source "ChessBase"]
[SourceDate "2009.09.03"]
[SourceVersion "2"]
[SourceVersionDate "2009.09.16"]
[SourceQuality "1"]

1. Nf3 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. d4 0-0 6. h3 Nbd7 7. Bg5 e5 8. d5 a5 9. Nd2 h6 10. Be3 Nh5 11. g3 b6 12. Be2 Nhf6 13. h4 Nc5 14. a3 Bd7 15. b4 Nb7 16. Rb1 Ne8 17. Nb3 a4 18. Nc1 f5 19. Nd3 fxe4 20. Nxe4 Bf5 21. f3 Nf6 22. Ndf2 Nxe4 23. fxe4 Bd7 24. 0-0 Qe7 25. Qd2 Kh7 26. Ng4 Bxg4 27. Bxg4 Rxf1+ 28. Rxf1 Rf8 29. Rxf8 Qxf8 30. h5 gxh5 31. Bxh5 Nd8 32. Qd1 Qf6 33. Bg4 Nf7 34. Bf5+ Kg8 35. Qxa4 Ng5 36. Qe8+ Bf8 37. Kg2 1-0

[Event "Asia zt 3.2"]
[Site "New Delhi"]
[Date "2009.08.09"]
[Round "2"]
[White "Hapuarachchi, HLM"]
[Black "Deepan Chakkravarthy, J."]
[Result "0-1"]
[ECO "B23"]
[WhiteElo "2001"]
[BlackElo "2506"]
[PlyCount "55"]
[EventDate "2009.08.09"]
[EventType "tourn"]
[EventRounds "13"]
[EventCountry "IND"]
[EventCategory "3"]
[SourceTitle "CBM 131 Extra"]
[Source "ChessBase"]
[SourceDate "2009.09.03"]
[SourceVersion "2"]
[SourceVersionDate "2009.09.16"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 e6 3. f4 Nc6 4. Nf3 a6 5. g3 b5 6. Bg2 Bb7 7. d3 d6 8. 0-0 Nf6 9. e5 Nd7 10. exd6 Bxd6 11. Ne4 Be7 12. Nfg5 g6 13. c3 h6 14. Nh3 Qc7 15. Be3 f5 16. Nd2 Nf6 17. Nb3 Nd8 18. Bxb7 Nxb7 19. a4 Kf7 20. Qf3 Ng4 21. Nf2 Nxe3 22. Qxe3 Bf6 23. Rfe1 Qc6 24. d4 bxa4 25. Nxc5 Nxc5 26. dxc5 Rab8 27. Nd3 Rhd8 28. Nb4 0-1

[Event "Asia zt 3.2"]
[Site "New Delhi"]
[Date "2009.08.09"]
[Round "1"]
[White "Neelotpal, Das"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "C41"]
[WhiteElo "2474"]
[BlackElo "2001"]
[PlyCount "83"]
[EventDate "2009.08.09"]
[EventType "tourn"]
[EventRounds "13"]
[EventCountry "IND"]
[EventCategory "3"]
[SourceTitle "CBM 131 Extra"]
[Source "ChessBase"]
[SourceDate "2009.09.03"]
[SourceVersion "2"]
[SourceVersionDate "2009.09.16"]
[SourceQuality "1"]

1. e4 d6 2. d4 Nf6 3. Nc3 e5 4. Nf3 exd4 5. Qxd4 Be7 6. Bg5 0-0 7. 0-0-0 c5 8. Qd2 Be6 9. Bf4 Nc6 10. Ng5 Nd4 11. Nf3 Nc6 12. Kb1 Qa5 13. Ng5 Kh8 14. f3 a6 15. h4 b5 16. h5 b4 17. Nd5 Bxd5 18. exd5 Nd4 19. h6 g6 20. Bc4 Nd7 21. Rhe1 Bxg5 22. Bxg5 f6 23. Bh4 Ne5 24. Bb3 Nf5 25. Qf4 Rac8 26. Bc4 Qb6 27. Bf2 Qc7 28. Re4 Qf7 29. b3 a5 30. g4 Ne7 31. Qe3 Rc7 32. Bg3 a4 33. Bxe5 fxe5 34. Rxe5 Qxf3 35. Qxf3 Rxf3 36. Re6 axb3 37. axb3 Rd7 38. Bb5 Rb7 39. Rxd6 Rxb5 40. Rd8+ Ng8 41. d6 Rb7 42. d7 1-0

[Event "Asia-ch U20"]
[Site "Sri Lanka"]
[Date "2009.07.07"]
[Round "9"]
[White "Amarasena, Kaveesha"]
[Black "Hapuarachchi, HLM"]
[Result "1/2-1/2"]
[ECO "B78"]
[WhiteElo "1914"]
[BlackElo "2001"]
[PlyCount "60"]
[EventDate "2009.07.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 0-0 8. Qd2 Nc6 9. Bc4 Bd7 10. 0-0-0 Rc8 11. Bb3 a6 12. Rhe1 Ne5 13. Kb1 b5 14. Bh6 Bxh6 15. Qxh6 Rxc3 16. bxc3 a5 17. f4 Neg4 18. Qh4 a4 19. Bxf7+ Rxf7 20. e5 Nd5 21. e6 Nxc3+ 22. Kc1 Bxe6 23. Nxe6 Qa5 24. Qxg4 Nxa2+ 25. Kb2 Qc3+ 26. Kxa2 Qxc2+ 27. Ka1 Qc3+ 28. Kb1 Qb3+ 29. Ka1 Qa3+ 30. Kb1 Qb3+ 1/2-1/2

[Event "Asia-ch U20"]
[Site "Sri Lanka"]
[Date "2009.07.06"]
[Round "8"]
[White "Hapuarachchi, HLM"]
[Black "Subasinghe, KRKC"]
[Result "0-1"]
[ECO "B23"]
[WhiteElo "2001"]
[PlyCount "68"]
[EventDate "2009.07.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 e6 2. f4 d5 3. e5 c5 4. Nc3 a6 5. Nf3 Nc6 6. a4 Nge7 7. g3 Ng6 8. d3 Be7 9. Bg2 0-0 10. 0-0 f6 11. exf6 Bxf6 12. Kh1 Kh8 13. Ne2 e5 14. fxe5 Ngxe5 15. Nxe5 Nxe5 16. Nf4 d4 17. Be4 Bg4 18. Qe1 Qb6 19. Bd2 Rae8 20. Qb1 g5 21. Ng2 Be7 22. c3 Qh6 23. b4 Bf3 24. Qe1 Qh3 25. Bxf3 Nxf3 26. Rxf3 Rxf3 27. Qe5+ Kg8 28. Qd5+ Rf7 29. Rf1 Ref8 30. bxc5 Qh5 31. Kg1 Qe2 32. Bf4 gxf4 33. Nxf4 Qe3+ 34. Kg2 dxc3 0-1

[Event "Asia-ch U20"]
[Site "Sri Lanka"]
[Date "2009.07.06"]
[Round "7"]
[White "Shyam, Sundar M"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "C41"]
[WhiteElo "2415"]
[BlackElo "2001"]
[PlyCount "65"]
[EventDate "2009.07.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 d6 2. d4 Nf6 3. Nc3 e5 4. Nf3 exd4 5. Nxd4 Be7 6. Be2 0-0 7. 0-0 Re8 8. f4 Bf8 9. Bf3 c5 10. Nb3 Nc6 11. Kh1 Be6 12. Be3 a6 13. Bg1 Qc7 14. g4 Rab8 15. g5 Nd7 16. Nd2 f6 17. Bh5 Bf7 18. Bxf7+ Kxf7 19. Rf3 Kg8 20. Rh3 fxg5 21. Nf3 Ne7 22. Nxg5 Nf6 23. Qf1 b5 24. Rd1 h6 25. Ne6 Qc6 26. Qg2 Ng6 27. Qxg6 Rxe6 28. Rxh6 Rbe8 29. Qg2 Nxe4 30. Rxe6 Rxe6 31. Nd5 Qd7 32. Re1 Nf6 33. f5 1-0

[Event "Asia-ch U20"]
[Site "Sri Lanka"]
[Date "2009.07.05"]
[Round "6"]
[White "Hapuarachchi, HLM"]
[Black "Amarasinghe, AACB"]
[Result "1-0"]
[ECO "C88"]
[WhiteElo "2001"]
[BlackElo "1923"]
[PlyCount "85"]
[EventDate "2009.07.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. 0-0 b5 6. Bb3 Be7 7. Re1 0-0 8. d4 d6 9. d5 Na5 10. h3 c5 11. c3 Nxb3 12. axb3 Ne8 13. g4 g6 14. Nh2 f5 15. f3 Bh4 16. Re2 f4 17. Nf1 Ra7 18. Bd2 Rg7 19. Be1 h5 20. Rg2 g5 21. Na3 Rf6 22. Rc1 hxg4 23. hxg4 Rh6 24. Rh2 Rgh7 25. Rcc2 Nf6 26. Rcg2 Qf8 27. Nc2 Qe7 28. Bf2 Bxf2+ 29. Rxf2 Rxh2 30. Rxh2 Rxh2 31. Nxh2 Qh7 32. Qe2 Qh4 33. Qf2 Qxf2+ 34. Kxf2 Kf7 35. Nf1 Bxg4 36. fxg4 Nxe4+ 37. Kf3 Nf6 38. Nd2 Ne8 39. c4 b4 40. Ne4 Kg6 41. Ne1 a5 42. Nd3 Kh6 43. Ndf2 1-0

[Event "Asia-ch U20"]
[Site "Sri Lanka"]
[Date "2009.07.04"]
[Round "4"]
[White "Hapuarachchi, HLM"]
[Black "Subramaniam, Sumanth"]
[Result "1/2-1/2"]
[ECO "B92"]
[WhiteElo "2001"]
[BlackElo "2043"]
[PlyCount "85"]
[EventDate "2009.07.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 a6 3. Nf3 d6 4. d4 cxd4 5. Nxd4 Nf6 6. Be2 e5 7. Nb3 Be7 8. 0-0 0-0 9. Be3 Be6 10. a4 Nbd7 11. f3 Qc7 12. g4 Nb6 13. Bg5 Nc4 14. Qc1 Rac8 15. Bxc4 Bxc4 16. Rf2 h6 17. Be3 d5 18. exd5 Nxd5 19. Nxd5 Bxd5 20. Qf1 f5 21. gxf5 Rxf5 22. Qd3 Be6 23. Qe4 Rcf8 24. Nd2 Qc6 25. Qxc6 bxc6 26. Raf1 Bh4 27. Rg2 Kh7 28. Rg4 Rh5 29. Rb4 Bh3 30. Rd1 Rf6 31. Kh1 Bg5 32. Bxg5 hxg5 33. Rg1 Be6 34. Ne4 Rf4 35. Rxg5 Kh6 36. Rxh5+ Kxh5 37. Kg2 Bd5 38. Kg3 g5 39. h3 a5 40. Rb6 Bxe4 41. fxe4 Rxe4 42. Rxc6 Rxa4 43. Rc5 1/2-1/2

[Event "Asia-ch U20"]
[Site "Sri Lanka"]
[Date "2009.07.04"]
[Round "5"]
[White "Jayasuriya, Dinushka"]
[Black "Hapuarachchi, HLM"]
[Result "1/2-1/2"]
[ECO "C01"]
[BlackElo "2001"]
[PlyCount "47"]
[EventDate "2009.07.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Bd6 5. Be3 Ne7 6. Ne2 c6 7. h3 Qc7 8. 0-0 0-0 9. c3 f5 10. f4 Nd7 11. Nd2 Nf6 12. Nf3 Ne4 13. Ne5 Be6 14. Rc1 b5 15. b3 Rab8 16. b4 Nc8 17. a4 a6 18. a5 Ne7 19. Qe1 Bf7 20. Ng3 Be6 21. Ne2 Bf7 22. Ng3 Be6 23. Ne2 Bf7 24. Ng3 1/2-1/2

[Event "Asia-ch U20"]
[Site "Sri Lanka"]
[Date "2009.07.03"]
[Round "2"]
[White "Hapuarachchi, HLM"]
[Black "Amanov, Zhanibek"]
[Result "0-1"]
[ECO "B23"]
[WhiteElo "2001"]
[BlackElo "2385"]
[PlyCount "96"]
[EventDate "2009.07.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 e6 3. f4 d5 4. Bb5+ Bd7 5. Bxd7+ Qxd7 6. Nf3 dxe4 7. Nxe4 Nc6 8. 0-0 Be7 9. d3 Nh6 10. Be3 Nf5 11. Bf2 b6 12. a4 0-0 13. g4 Nfd4 14. Bxd4 Nxd4 15. Ne5 Qc7 16. c3 Nc6 17. Nxc6 Qxc6 18. Qf3 Qd7 19. g5 Rad8 20. Rfd1 f6 21. gxf6 Bxf6 22. d4 Qc7 23. d5 exd5 24. Rxd5 Be5 25. Rxd8 Qxd8 26. f5 Qd7 27. Rf1 h6 28. Kh1 Kh8 29. Ng3 Qxa4 30. Qe3 Qc6+ 31. Kg1 Re8 32. Qf2 Qd5 33. Re1 Rf8 34. Qg2 Qxg2+ 35. Kxg2 Bxg3 36. Kxg3 Rxf5 37. Re7 a5 38. Rb7 Rf6 39. Kg4 Rf2 40. Rxb6 Rxh2 41. Rb5 a4 42. Kf5 Kh7 43. Ra5 Rxb2 44. Rxa4 Rg2 45. Ra5 Rg5+ 46. Kf4 Kg6 47. c4 Rf5+ 48. Kg4 h5+ 0-1

[Event "Asia-ch U20"]
[Site "Sri Lanka"]
[Date "2009.07.03"]
[Round "3"]
[White "Munasinghe, Shanaka"]
[Black "Hapuarachchi, HLM"]
[Result "1/2-1/2"]
[ECO "A45"]
[WhiteElo "1773"]
[BlackElo "2001"]
[PlyCount "61"]
[EventDate "2009.07.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. d4 Nf6 2. e3 g6 3. Bd3 Bg7 4. f4 d6 5. Nf3 0-0 6. 0-0 Nc6 7. c3 Bg4 8. e4 e5 9. d5 Ne7 10. Qb3 exf4 11. Bxf4 Nh5 12. Be3 Bxf3 13. Rxf3 b6 14. Nd2 h6 15. Raf1 g5 16. Qd1 Ng6 17. Rf5 Nhf4 18. Bxf4 Nxf4 19. Bc2 b5 20. h4 Ng6 21. hxg5 Nh4 22. gxh6 Nxf5 23. Rxf5 Bxh6 24. Qg4+ Bg7 25. Rg5 Qf6 26. e5 dxe5 27. Ne4 Qh6 28. Rh5 Qc1+ 29. Kh2 Qf4+ 30. Qxf4 exf4 31. Ng5 1/2-1/2

[Event "Asia-ch U20"]
[Site "Sri Lanka"]
[Date "2009.07.02"]
[Round "1"]
[White "Weerakoon, BD."]
[Black "Hapuarachchi, HLM"]
[Result "0-1"]
[ECO "E87"]
[BlackElo "2001"]
[PlyCount "60"]
[EventDate "2009.07.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "SRI"]
[SourceTitle "EXT 2010"]
[Source "ChessBase"]
[SourceDate "2010.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.25"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 0-0 6. Be3 e5 7. d5 Ne8 8. h4 f5 9. Qd2 f4 10. Bf2 h6 11. Be2 c6 12. g4 Na6 13. 0-0-0 c5 14. Nh3 Bd7 15. Rdg1 Nec7 16. h5 g5 17. Qe1 Bf6 18. Bh4 Rb8 19. Bf2 b5 20. b3 bxc4 21. Bxc4 Nb5 22. Kd1 Nb4 23. a4 Nd4 24. Bxd4 exd4 25. Nb5 Be5 26. Nxd6 d3 27. Nf5 Bxf5 28. gxf5 Nc2 29. Qd2 Ne3+ 30. Kc1 Bd4 0-1

[Event "Commonwealth-ch"]
[Site "New Delhi"]
[Date "2007.12.09"]
[Round "9"]
[White "Hapuarachchi, HLM"]
[Black "Negi, Digvijay Singh"]
[Result "0-1"]
[ECO "B34"]
[WhiteElo "1922"]
[BlackElo "2056"]
[PlyCount "104"]
[EventDate "2007.12.03"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "IND"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nc3 Bg7 6. Be3 Nf6 7. f3 0-0 8. Qd2 d5 9. 0-0-0 dxe4 10. Nxc6 Qxd2+ 11. Rxd2 bxc6 12. Nxe4 Nd5 13. Bg5 f6 14. c4 fxg5 15. cxd5 g4 16. Kb1 cxd5 17. Rxd5 gxf3 18. gxf3 Be6 19. Rb5 Rad8 20. Ng5 Rd1+ 21. Kc2 Rxf1 22. Rxf1 Bc4 23. Rb7 Bxf1 24. Rxa7 Rc8+ 25. Kd1 Bh6 26. f4 Bxg5 27. fxg5 Kf7 28. a4 Rc5 29. b4 Rxg5 30. b5 Bxb5 31. axb5 Rxb5 32. Ra2 Rh5 33. Ke1 Kf6 34. Kf1 e5 35. Rb2 Kf5 36. Ra2 e4 37. Ra5+ Kg4 38. Ra2 e3 39. Rg2+ Kf3 40. Ra2 Rb5 41. Ra1 Rb2 42. Kg1 g5 43. Rc1 g4 44. Rf1+ Rf2 45. Ra1 Rg2+ 46. Kh1 Rd2 47. Kg1 e2 48. Ra3+ Rd3 49. Rxd3+ Ke4 50. Kf2 Kxd3 51. Ke1 Ke3 52. h3 g3 0-1

[Event "Commonwealth-ch"]
[Site "New Delhi"]
[Date "2007.12.07"]
[Round "7"]
[White "Hapuarachchi, HLM"]
[Black "Fenil, Shah"]
[Result "0-1"]
[ECO "B47"]
[WhiteElo "1922"]
[BlackElo "2124"]
[PlyCount "82"]
[EventDate "2007.12.03"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "IND"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Qc7 6. Ndb5 Qb8 7. a4 a6 8. Na3 Nf6 9. Be3 Bb4 10. Bd3 d5 11. Bd2 0-0 12. 0-0 Rd8 13. Re1 Bd6 14. h3 Be5 15. Qc1 Qa7 16. Bf4 Bd4 17. Re2 Qc5 18. Nab1 dxe4 19. Nxe4 Nxe4 20. Bxe4 f5 21. Bf3 Bf6 22. Be3 Nd4 23. Rd2 Nxf3+ 24. gxf3 Qc7 25. Rxd8+ Qxd8 26. a5 e5 27. f4 exf4 28. Bxf4 g5 29. Bd2 f4 30. h4 Qd7 31. Qf1 Qg4+ 32. Qg2 Qxh4 33. Bc3 Bxc3 34. Nxc3 Qg4 35. Qxg4 Bxg4 36. Nd5 Bf3 37. Nb6 Re8 38. Kf1 Re6 39. Ra3 g4 40. Ra4 Rd6 41. Ra1 Rh6 0-1

[Event "Commonwealth-ch"]
[Site "New Delhi"]
[Date "2007.12.06"]
[Round "6"]
[White "Surendran, N."]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "E65"]
[WhiteElo "2126"]
[BlackElo "1922"]
[PlyCount "141"]
[EventDate "2007.12.03"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "IND"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. d4 Nf6 2. Nf3 g6 3. c4 Bg7 4. g3 0-0 5. Bg2 d6 6. 0-0 c5 7. Nc3 e6 8. Qc2 a6 9. Rd1 cxd4 10. Nxd4 Qc7 11. Qd3 Rd8 12. Bg5 h6 13. Bxf6 Bxf6 14. Rac1 Nc6 15. Nd5 exd5 16. cxd5 Ne5 17. Rxc7 Nxd3 18. Rxd3 Rd7 19. Rc2 Re7 20. e3 Kg7 21. b4 Bf5 22. Nxf5+ gxf5 23. Rc4 Kg6 24. Rd2 Rae8 25. Rdc2 Bg5 26. h4 Bf6 27. Rf4 Be5 28. Rf3 Bf6 29. Rc4 Re4 30. Rf4 Rxf4 31. Rxf4 Rc8 32. Bh3 Rc1+ 33. Kg2 Ra1 34. Bxf5+ Kg7 35. Bc8 Rxa2 36. Bxb7 Bc3 37. h5 Rb2 38. Bxa6 Rxb4 39. Bc4 Rb2 40. Bd3 Rb4 41. Rf5 Rb2 42. g4 Bf6 43. Be4 Ra2 44. Kg3 Ra3 45. Kf4 Bh4 46. g5 Bxg5+ 47. Rxg5+ hxg5+ 48. Kxg5 Ra2 49. h6+ Kh8 50. f3 Ra3 51. Kf6 Rxe3 52. Kxf7 Ra3 53. Ke6 Ra6 54. Bg6 Ra4 55. h7 Rh4 56. Bf5 Rh6+ 57. Ke7 Kg7 58. Be6 Rxh7 59. f4 Kg6+ 60. Kxd6 Kf6 61. f5 Ra7 62. Kc6 Ra1 63. Kd7 Ra7+ 64. Kd8 Ra8+ 65. Kc7 Ra7+ 66. Kb6 Ra1 67. d6 Rb1+ 68. Kc7 Rh1 69. d7 Rc1+ 70. Kd6 Rd1+ 71. Bd5 1-0

[Event "Commonwealth-ch"]
[Site "New Delhi"]
[Date "2007.12.05"]
[Round "4"]
[White "Pon, Namasivayam Krithik"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "C18"]
[WhiteElo "2140"]
[BlackElo "1922"]
[PlyCount "87"]
[EventDate "2007.12.03"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "IND"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Bxc3+ 6. bxc3 Ne7 7. Qg4 Ng6 8. h4 h5 9. Qg3 Nc6 10. Ne2 Qa5 11. Kd1 Bd7 12. Bg5 Qa4 13. Qe3 Rc8 14. Qd2 cxd4 15. cxd4 Na5 16. Nc3 Qc6 17. Nb5 0-0 18. Nxa7 Qb6 19. Nxc8 Rxc8 20. Qb4 Qa7 21. Be3 Nc4 22. Bd3 Nf4 23. g3 Nxd3 24. cxd3 Nxe3+ 25. fxe3 Qa4+ 26. Qxa4 Bxa4+ 27. Ke2 Rc2+ 28. Kf3 Rd2 29. Rhf1 Rxd3 30. Rf2 Rc3 31. Rb2 b5 32. Ke2 Rc2+ 33. Rxc2 Bxc2 34. Kd2 Bb3 35. Kc3 Bc4 36. Kb4 Kh7 37. Kc5 Kh6 38. Rb1 g5 39. Rxb5 Bxb5 40. Kxb5 Kg6 41. a4 Kf5 42. a5 Ke4 43. a6 Kxe3 44. Kc5 1-0

[Event "Commonwealth-ch"]
[Site "New Delhi"]
[Date "2007.12.04"]
[Round "3"]
[White "Hapuarachchi, HLM"]
[Black "Kathmale, Sameer"]
[Result "1/2-1/2"]
[ECO "B12"]
[WhiteElo "1922"]
[BlackElo "2099"]
[PlyCount "100"]
[EventDate "2007.12.03"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "IND"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. e4 c6 2. d4 d5 3. e5 Bf5 4. g4 Bg6 5. h4 h5 6. g5 e6 7. Bd3 Ne7 8. Bxg6 Nxg6 9. Ne2 c5 10. c3 Nc6 11. Nd2 cxd4 12. cxd4 Qa5 13. Kf1 Qb5 14. Kg1 Qd3 15. Qf1 Be7 16. Nb3 a5 17. Rh3 Qb5 18. a4 Qb6 19. Qd1 Rc8 20. Ng3 Nb4 21. Nxh5 Nc2 22. Rb1 Kd7 23. Bd2 Nxd4 24. Bxa5 Qa6 25. Qxd4 Rxh5 26. Bb6 Rc4 27. Qe3 Rg4+ 28. Kh2 Rgxh4 29. Rxh4 Rxh4+ 30. Kg3 Qc4 31. Nd4 Re4 32. Qc1 Qd3+ 33. f3 Bd8 34. Bxd8 Kxd8 35. Qc5 Rxd4 36. Qd6+ Kc8 37. Qc5+ Kb8 38. Qd6+ Ka8 39. Rd1 Rg4+ 40. Kxg4 Qc4+ 41. Kg3 Qh4+ 42. Kg2 Qxg5+ 43. Kf1 Qh4 44. Qc5 Qh1+ 45. Ke2 Nf4+ 46. Kd2 Qg2+ 47. Kc1 Qxf3 48. Qa5+ Kb8 49. Qd8+ Ka7 50. Qa5+ Kb8 1/2-1/2

[Event "Commonwealth-ch"]
[Site "New Delhi"]
[Date "2007.12.03"]
[Round "1"]
[White "Hapuarachchi, HLM"]
[Black "Sangma, Rahul"]
[Result "0-1"]
[ECO "C95"]
[WhiteElo "1922"]
[BlackElo "2318"]
[PlyCount "110"]
[EventDate "2007.12.03"]
[EventType "swiss"]
[EventRounds "10"]
[EventCountry "IND"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. 0-0 Be7 6. Re1 b5 7. Bb3 d6 8. c3 0-0 9. h3 Nb8 10. d4 Nbd7 11. Nbd2 Bb7 12. a4 c5 13. d5 c4 14. Bc2 Nc5 15. Nf1 Ne8 16. Ng3 g6 17. Nh2 Ng7 18. Bh6 Bg5 19. Bxg5 Qxg5 20. Qg4 Qxg4 21. Nxg4 Ne8 22. axb5 axb5 23. Rxa8 Bxa8 24. Ra1 Bb7 25. f3 Kg7 26. Kf2 Nc7 27. Ne3 h5 28. h4 f6 29. Ke1 Ba6 30. Kd2 Rb8 31. Ne2 Kf7 32. Rb1 Ke7 33. b3 cxb3 34. Bxb3 b4 35. cxb4 Rxb4 36. Bc2 Rxb1 37. Bxb1 Bxe2 38. Kxe2 Nb5 39. Bc2 Nd4+ 40. Kd2 g5 41. hxg5 fxg5 42. Nf5+ Nxf5 43. exf5 h4 44. Kc3 Nd7 45. Kb4 Nf6 46. Kc4 Nh5 47. Kb5 Nf4 48. Kc6 Nxg2 49. f6+ Kxf6 50. Kxd6 Nf4 51. Kc6 h3 52. d6 h2 53. d7 Ne6 54. Bb3 Nd8+ 55. Kc7 Ke7 0-1

[Event "Wch U16"]
[Site "Kemer"]
[Date "2007.11.28"]
[Round "11"]
[White "Hapuarachchi, HLM"]
[Black "Avci, Burak"]
[Result "1/2-1/2"]
[ECO "B12"]
[WhiteElo "1922"]
[PlyCount "30"]
[EventDate "2007.11.18"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. e4 c6 2. d4 d5 3. e5 Bf5 4. g4 Bg6 5. h4 h6 6. Bd3 Bxd3 7. Qxd3 e6 8. f4 Nd7 9. c3 c5 10. Be3 Qb6 11. b3 cxd4 12. cxd4 Ne7 13. Nd2 Nc6 14. a3 Rc8 15. Ne2 Be7 1/2-1/2

[Event "Wch U16"]
[Site "Kemer"]
[Date "2007.11.27"]
[Round "10"]
[White "Elnami, Salah Eddin"]
[Black "Hapuarachchi, HLM"]
[Result "0-1"]
[ECO "D02"]
[BlackElo "1922"]
[PlyCount "82"]
[EventDate "2007.11.18"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. Nf3 Nf6 2. g3 c5 3. Bg2 d5 4. d4 e6 5. Nc3 Nc6 6. Bf4 Qb6 7. dxc5 Bxc5 8. 0-0 Qxb2 9. Na4 Qb5 10. Nxc5 Qxc5 11. Be3 Qe7 12. Nd4 Ng4 13. Nxc6 bxc6 14. Bf4 0-0 15. e4 e5 16. Bd2 d4 17. Rb1 Be6 18. a4 Rab8 19. Qf3 Nf6 20. c3 c5 21. cxd4 cxd4 22. Bg5 h6 23. Bxf6 Qxf6 24. Qxf6 gxf6 25. f4 Rfc8 26. a5 Kf8 27. a6 Bc4 28. Rxb8 Rxb8 29. Ra1 Rb6 30. Bf1 d3 31. Rd1 Rd6 32. Kf2 Bxa6 33. Ke3 Ke7 34. f5 Bc4 35. Bxd3 Bxd3 36. Rxd3 Rxd3+ 37. Kxd3 Kd6 38. g4 Kc5 39. Kc3 a5 40. h3 a4 41. h4 a3 0-1

[Event "Wch U16"]
[Site "Kemer"]
[Date "2007.11.26"]
[Round "9"]
[White "Okanli, Muratcan"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "D40"]
[WhiteElo "1496"]
[BlackElo "1922"]
[PlyCount "100"]
[EventDate "2007.11.18"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 c5 3. e3 e6 4. Nc3 d5 5. Nf3 Bd6 6. Bd3 0-0 7. 0-0 Nc6 8. b3 b6 9. dxc5 bxc5 10. Bb2 a6 11. Qe2 Qe7 12. Rad1 Bb7 13. Bb1 Rad8 14. a3 Ne5 15. Nxe5 Bxe5 16. f4 Bc7 17. Qc2 d4 18. Na4 Be4 19. Qe2 Bxb1 20. Rxb1 d3 21. Qf3 e5 22. e4 Rfe8 23. f5 Rd7 24. Nc3 Rb8 25. Ba1 Bb6 26. Kh1 Ba5 27. Nd5 Nxd5 28. cxd5 d2 29. Bc3 Bxc3 30. Qxc3 Rdb7 31. Qxd2 Rxb3 32. Rxb3 Rxb3 33. d6 Qd7 34. Qd5 Rb8 35. Qxc5 Qb5 36. Qxb5 axb5 37. Rc1 Kf8 38. g4 Rd8 39. Rc6 Ke8 40. Rb6 Ra8 41. Rxb5 Rxa3 42. Rxe5+ Kd7 43. Re7+ Kxd6 44. Rxf7 Ke5 45. Rxg7 Kf4 46. Kg2 Ra2+ 47. Kh3 Ra3+ 48. Kh4 Ra2 49. h3 h5 50. Kxh5 Kxe4 1-0

[Event "Wch U16"]
[Site "Kemer"]
[Date "2007.11.25"]
[Round "8"]
[White "Hapuarachchi, HLM"]
[Black "Altorky, Amer"]
[Result "0-1"]
[ECO "C41"]
[WhiteElo "1922"]
[PlyCount "68"]
[EventDate "2007.11.18"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 d6 3. d4 Nf6 4. Nc3 Nbd7 5. Bc4 Be7 6. dxe5 dxe5 7. 0-0 0-0 8. h3 c6 9. a4 Qc7 10. Qe2 b6 11. Nd1 Nc5 12. Bg5 Ncxe4 13. Bxf6 Nxf6 14. Nxe5 Bd6 15. Nf3 Re8 16. Qd3 h6 17. Ne3 Rd8 18. Qb3 Bb7 19. Rad1 c5 20. Nh4 Rd7 21. Nhf5 Rad8 22. Nxd6 Rxd6 23. Rxd6 Rxd6 24. Nf5 Rd7 25. Re1 Ne4 26. Bd3 Qf4 27. Bxe4 Bxe4 28. Ng3 Bc6 29. c4 Rd2 30. Nh1 Qd4 31. Qg3 Qxc4 32. Qb8+ Kh7 33. Qxa7 Qd5 34. f3 Rxg2+ 0-1

[Event "Wch U16"]
[Site "Kemer"]
[Date "2007.11.24"]
[Round "7"]
[White "Hapuarachchi, HLM"]
[Black "Pasko, Llambi"]
[Result "0-1"]
[ECO "B12"]
[WhiteElo "1922"]
[PlyCount "42"]
[EventDate "2007.11.18"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. e4 c6 2. d4 d5 3. e5 Bf5 4. g4 Bd7 5. f4 h5 6. gxh5 Bf5 7. Bd3 Nh6 8. Nf3 e6 9. Bxf5 Nxf5 10. Ng5 c5 11. dxc5 Nc6 12. c3 Bxc5 13. b4 Be7 14. h4 d4 15. a3 a5 16. b5 Qd5 17. Rh2 Qxb5 18. a4 Qc4 19. cxd4 Ncxd4 20. Ba3 Ne3 21. Qc1 Qf1+ 0-1

[Event "Wch U16"]
[Site "Kemer"]
[Date "2007.11.22"]
[Round "5"]
[White "Hapuarachchi, HLM"]
[Black "Bekruzi, Sayali"]
[Result "1-0"]
[ECO "C65"]
[WhiteElo "1922"]
[PlyCount "90"]
[EventDate "2007.11.18"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. 0-0 Bc5 5. d3 d6 6. c3 0-0 7. h3 h6 8. Re1 Bd7 9. Nbd2 a6 10. Ba4 Qc8 11. Nf1 b5 12. Bb3 b4 13. d4 exd4 14. cxd4 Bb6 15. Ng3 Bxh3 16. gxh3 Qxh3 17. Bc4 Nxd4 18. Nxd4 Ng4 19. Be3 Qh2+ 20. Kf1 h5 21. Qf3 Ne5 22. Qxh5 Qxh5 23. Nxh5 Nxc4 24. Nf5 Bxe3 25. fxe3 g6 26. Nf6+ Kh8 27. Nh6 Kg7 28. Nhg4 Rh8 29. Kg2 Ne5 30. Rh1 Nxg4 31. Nxg4 Rhe8 32. Kf3 Re6 33. Rh2 f5 34. exf5 gxf5 35. Nf2 Rg6 36. Rah1 c5 37. Nd3 Re8 38. Nf4 Rg4 39. Rh6 Re4 40. Rxd6 Rc4 41. Rxa6 Rc2 42. Ra7+ Kg8 43. Rd1 Rg7 44. Ra8+ Kf7 45. Rd7+ Kf6 1-0

[Event "Wch U16"]
[Site "Kemer"]
[Date "2007.11.22"]
[Round "6"]
[White "Hasanagic, Anel"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "C02"]
[WhiteElo "2064"]
[BlackElo "1922"]
[PlyCount "77"]
[EventDate "2007.11.18"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Qb6 5. Nf3 Nc6 6. Bd3 cxd4 7. cxd4 Bd7 8. 0-0 Nxd4 9. Nxd4 Qxd4 10. Nc3 Qxe5 11. Re1 Qd6 12. Nb5 Qb8 13. Qf3 Bd6 14. Nxd6+ Qxd6 15. Bf4 Qb6 16. Qg3 Ne7 17. Qxg7 Rg8 18. Qf6 Ng6 19. Bg5 Qd6 20. h4 Bc6 21. Bf5 Nf8 22. Rad1 Qd8 23. Qh6 Qd6 24. Rd2 Kd7 25. Qf6 Ke8 26. Rde2 Bd7 27. Qh6 Rc8 28. Bh3 Rg6 29. Qh5 Rc4 30. f4 d4 31. f5 d3 32. Rf2 Rg7 33. fxe6 Bxe6 34. Bh6 Rg6 35. Bxf8 Qxf8 36. Bxe6 d2 37. Bxf7+ Kd8 38. Rxd2+ Rd6 39. Rxd6+ 1-0

[Event "Wch U16"]
[Site "Kemer"]
[Date "2007.11.20"]
[Round "3"]
[White "Hapuarachchi, HLM"]
[Black "Chege, Allan"]
[Result "1-0"]
[ECO "C87"]
[WhiteElo "1922"]
[PlyCount "45"]
[EventDate "2007.11.18"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 Bd7 5. 0-0 Nf6 6. Re1 a6 7. Ba4 Be7 8. c3 0-0 9. h3 Re8 10. d5 Na5 11. Bxd7 Qxd7 12. Nbd2 c6 13. b4 Nc4 14. Nxc4 c5 15. Nb6 Qb5 16. Nxa8 Rxa8 17. bxc5 Qxc5 18. Qb3 Rb8 19. Rd1 Nh5 20. Nxe5 Bf6 21. Nc4 Rc8 22. Nxd6 Rb8 23. e5 1-0

[Event "Wch U16"]
[Site "Kemer"]
[Date "2007.11.19"]
[Round "2"]
[White "Sitnic, Adnan"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "C00"]
[BlackElo "1922"]
[PlyCount "89"]
[EventDate "2007.11.18"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. e4 e6 2. g3 d5 3. exd5 exd5 4. Bg2 Nf6 5. Ne2 Bd6 6. 0-0 0-0 7. d3 c6 8. Nbc3 Bg4 9. h3 Be6 10. Be3 Qc8 11. Kh2 Nbd7 12. f4 Re8 13. Qd2 Nf8 14. Bd4 Be7 15. Rae1 h5 16. Ng1 N8h7 17. Nf3 Bb4 18. a3 Ba5 19. Qf2 Bc7 20. Be5 Nd7 21. Nd4 Nxe5 22. fxe5 Qd7 23. Nf3 Rf8 24. Ne2 f6 25. Qe3 Rae8 26. Nf4 fxe5 27. Ng6 Rf6 28. Ngxe5 Qd8 29. Qxa7 Rh6 30. d4 g5 31. Qxb7 g4 32. Nxc6 Qd6 33. Nfe5 gxh3 34. Bh1 Ng5 35. Qb4 Qxb4 36. axb4 Ne4 37. Bxe4 dxe4 38. c4 h4 39. g4 Bxg4 40. Rg1 Rg6 41. Rxe4 Rxc6 42. Rexg4+ Kh7 43. Rxh4+ Rh6 44. Rhg4 Re7 45. Rh1 1-0

[Event "Wch U16"]
[Site "Kemer"]
[Date "2007.11.18"]
[Round "1"]
[White "Hapuarachchi, HLM"]
[Black "Mustafaev, Khurshed"]
[Result "0-1"]
[ECO "B85"]
[WhiteElo "1922"]
[BlackElo "2293"]
[PlyCount "78"]
[EventDate "2007.11.18"]
[EventType "swiss"]
[EventRounds "11"]
[EventCountry "TUR"]
[SourceTitle "CBM 121 Extra"]
[Source "ChessBase"]
[SourceDate "2008.01.10"]
[SourceVersion "1"]
[SourceVersionDate "2008.01.10"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be2 e6 7. Be3 Be7 8. a4 Nc6 9. Nb3 b6 10. f4 Qc7 11. 0-0 0-0 12. Bf3 Rb8 13. Qe1 Nd7 14. g4 Na5 15. Nxa5 bxa5 16. Rb1 Bb7 17. Qf2 Bf6 18. Ba7 Rbc8 19. Rfd1 Bxc3 20. bxc3 Bc6 21. Bb6 Nxb6 22. Rxb6 Bxa4 23. Rxa6 Qxc3 24. Raxd6 Bb5 25. e5 a4 26. Be4 a3 27. Qd4 Qh3 28. Kh1 Be2 29. Bg2 Qxg4 30. Rc1 a2 31. Rd7 Rc4 32. Qb2 Bf3 33. Rd2 Qxf4 34. Rf2 Bxg2+ 35. Rxg2 Rb4 36. Qa1 Qxc1+ 37. Qxc1 Rb1 38. Rg1 Rxc1 39. Rxc1 Rb8 0-1

[Event "World ol U16 06th"]
[Site "Singapore"]
[Date "2007.08.12"]
[Round "10"]
[White "Hapuarachchi, HLM"]
[Black "Chibnall, Alana"]
[Result "1-0"]
[ECO "C60"]
[WhiteElo "1909"]
[PlyCount "69"]
[EventDate "2007.08.05"]
[EventType "team-swiss"]
[EventRounds "10"]
[EventCountry "SIN"]
[SourceTitle "EXT 2008"]
[Source "ChessBase"]
[SourceDate "2007.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2007.11.25"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 Nge7 4. c3 g6 5. d4 exd4 6. cxd4 Bg7 7. 0-0 d5 8. e5 0-0 9. h3 Bf5 10. Nc3 Be4 11. Ng5 a6 12. Ba4 h6 13. Ngxe4 dxe4 14. Be3 b5 15. Bc2 f5 16. exf6 Rxf6 17. Nxe4 Rf8 18. Nc5 Qd6 19. Bb3+ Kh8 20. Ne6 Rf6 21. Nxg7 Kxg7 22. d5 Ne5 23. f4 Nd7 24. Bd4 Nf5 25. Bxf6+ Nxf6 26. Qc1 Qb6+ 27. Kh2 Ne3 28. Rf3 Nexd5 29. Bxd5 Nxd5 30. Qe1 Qf6 31. Rd1 c6 32. Rd2 Qf7 33. Re2 Ra7 34. Re6 Qc7 35. Qe4 1-0

[Event "World ol U16 06th"]
[Site "Singapore"]
[Date "2007.08.11"]
[Round "9"]
[White "Michaelides, Michail"]
[Black "Hapuarachchi, HLM"]
[Result "1/2-1/2"]
[ECO "C01"]
[WhiteElo "1730"]
[BlackElo "1909"]
[PlyCount "57"]
[EventDate "2007.08.05"]
[EventType "team-swiss"]
[EventRounds "10"]
[EventCountry "SIN"]
[SourceTitle "EXT 2008"]
[Source "ChessBase"]
[SourceDate "2007.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2007.11.25"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Bd6 5. Ne2 Ne7 6. 0-0 c6 7. c3 Qc7 8. h3 Bf5 9. Bg5 Bxd3 10. Qxd3 0-0 11. Nd2 Ng6 12. b3 h6 13. Be3 Nd7 14. c4 Nf6 15. Nc3 Qa5 16. c5 Be7 17. Rab1 Rfe8 18. f4 Rad8 19. f5 Nf8 20. Bf4 Rc8 21. b4 Qd8 22. Rbe1 N6h7 23. Qg3 Kh8 24. Nf3 Nd7 25. Ne5 Nxe5 26. Bxe5 Bf6 27. Qf4 Qd7 28. g4 Re7 29. Qg3 1/2-1/2

[Event "World ol U16 06th"]
[Site "Singapore"]
[Date "2007.08.10"]
[Round "8"]
[White "Hapuarachchi, HLM"]
[Black "Kinder, Jessica"]
[Result "1/2-1/2"]
[ECO "B34"]
[WhiteElo "1909"]
[BlackElo "1725"]
[PlyCount "66"]
[EventDate "2007.08.05"]
[EventType "team-swiss"]
[EventRounds "10"]
[EventCountry "SIN"]
[SourceTitle "EXT 2008"]
[Source "ChessBase"]
[SourceDate "2007.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2007.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nc3 Bg7 6. Be3 Nf6 7. f3 0-0 8. Qd2 d5 9. 0-0-0 dxe4 10. Nxc6 Qxd2+ 11. Bxd2 bxc6 12. Nxe4 Nxe4 13. fxe4 Bg4 14. Re1 Rab8 15. b3 Rfd8 16. h3 Be6 17. Be2 Rd7 18. Be3 a5 19. Rd1 Rxd1+ 20. Rxd1 a4 21. Bd4 axb3 22. cxb3 Ra8 23. Bxg7 Kxg7 24. Kb2 c5 25. Rd2 Kf6 26. Kc3 Ke5 27. Bc4 Kxe4 28. Re2+ Kf5 29. Bxe6+ fxe6 30. a4 e5 31. Rf2+ Ke6 32. Kc4 Ra5 33. Re2 h6 1/2-1/2

[Event "World ol U16 06th"]
[Site "Singapore"]
[Date "2007.08.08"]
[Round "6"]
[White "Hapuarachchi, HLM"]
[Black "Polsky, Ryan P"]
[Result "1-0"]
[ECO "B34"]
[WhiteElo "1909"]
[PlyCount "89"]
[EventDate "2007.08.05"]
[EventType "team-swiss"]
[EventRounds "10"]
[EventCountry "SIN"]
[SourceTitle "EXT 2008"]
[Source "ChessBase"]
[SourceDate "2007.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2007.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nc3 Bg7 6. Be3 Nf6 7. f3 0-0 8. Qd2 d5 9. 0-0-0 Be6 10. exd5 Nxd5 11. Nxd5 Bxd5 12. Nb3 Bxb3 13. Qxd8 Rfxd8 14. Rxd8+ Rxd8 15. axb3 a6 16. c3 b5 17. Kc2 e5 18. Bd3 Kf8 19. Ra1 Nb8 20. Ba7 Ke7 21. b4 Kd7 22. Bxb8 Rxb8 23. Rxa6 Kc7 24. Ra7+ Rb7 25. Rxb7+ Kxb7 26. Bxb5 Bf8 27. g4 f6 28. Bd3 Kc6 29. Bc4 Kd6 30. Bg8 h5 31. Bh7 hxg4 32. fxg4 g5 33. Be4 Kc7 34. Kb3 Kb6 35. c4 Be7 36. c5+ Kb5 37. Bd3+ Kc6 38. Kc4 Kc7 39. Be4 Bd8 40. b5 Kb8 41. b6 Kc8 42. Kb5 Kb8 43. c6 f5 44. c7+ Bxc7 45. bxc7+ 1-0

[Event "World ol U16 06th"]
[Site "Singapore"]
[Date "2007.08.08"]
[Round "7"]
[White "Parmar, Amisha"]
[Black "Hapuarachchi, HLM"]
[Result "1/2-1/2"]
[ECO "C17"]
[WhiteElo "2011"]
[BlackElo "1909"]
[PlyCount "67"]
[EventDate "2007.08.05"]
[EventType "team-swiss"]
[EventRounds "10"]
[EventCountry "SIN"]
[SourceTitle "EXT 2008"]
[Source "ChessBase"]
[SourceDate "2007.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2007.11.25"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. Bd2 cxd4 6. Nb5 Bf8 7. Nxd4 Nc6 8. Bc3 Nge7 9. f4 Nxd4 10. Bxd4 Nc6 11. Nf3 Nxd4 12. Qxd4 Bd7 13. 0-0-0 Qc7 14. g4 Rc8 15. c3 Bc5 16. Qd3 a6 17. Bh3 Bb5 18. Qd2 Qb6 19. Nd4 Ba4 20. Nc2 Bxc2 21. Kxc2 Be3 22. Qe2 Bxf4 23. Rhf1 Qe3 24. Qxe3 Bxe3 25. Rf3 Ba7 26. g5 Rc7 27. Rdf1 Re7 28. Bg4 Bb8 29. Re1 Kd7 30. Rd3 Kc6 31. Bf3 b5 32. Rd4 Rc7 33. Kd3 Kb6 34. Bd1 1/2-1/2

[Event "World ol U16 06th"]
[Site "Singapore"]
[Date "2007.08.07"]
[Round "5"]
[White "Ng, Isaac"]
[Black "Hapuarachchi, HLM"]
[Result "1/2-1/2"]
[ECO "A24"]
[BlackElo "1909"]
[PlyCount "71"]
[EventDate "2007.08.05"]
[EventType "team-swiss"]
[EventRounds "10"]
[EventCountry "SIN"]
[SourceTitle "EXT 2008"]
[Source "ChessBase"]
[SourceDate "2007.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2007.11.25"]
[SourceQuality "1"]

1. c4 Nf6 2. Nc3 g6 3. Nf3 Bg7 4. g3 d6 5. Bg2 0-0 6. 0-0 e5 7. d3 c6 8. Bd2 Nh5 9. Rb1 f5 10. b4 Kh8 11. a4 Nd7 12. b5 c5 13. Qc1 Rb8 14. Bh6 Ndf6 15. Bxg7+ Nxg7 16. e3 Ne6 17. Rd1 Qc7 18. Ne2 Qg7 19. d4 e4 20. Ne1 h5 21. h4 g5 22. hxg5 Qxg5 23. dxc5 dxc5 24. a5 h4 25. Qc3 Ng7 26. Qe5 Be6 27. Qxc5 b6 28. axb6 axb6 29. Qb4 Ng4 30. c5 hxg3 31. Nxg3 bxc5 32. Qxc5 Qh4 33. b6 Nh5 34. Nxh5 Qxf2+ 35. Kh1 Qh4+ 36. Kg1 1/2-1/2

[Event "World ol U16 06th"]
[Site "Singapore"]
[Date "2007.08.07"]
[Round "4"]
[White "Tan, Jared E"]
[Black "Hapuarachchi, HLM"]
[Result "1-0"]
[ECO "A05"]
[BlackElo "1909"]
[PlyCount "59"]
[EventDate "2007.08.05"]
[EventType "team-swiss"]
[EventRounds "10"]
[EventCountry "SIN"]
[SourceTitle "EXT 2008"]
[Source "ChessBase"]
[SourceDate "2007.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2007.11.25"]
[SourceQuality "1"]

1. Nf3 Nf6 2. g3 g6 3. Bg2 Bg7 4. 0-0 0-0 5. d3 d6 6. Nbd2 e5 7. e4 Nh5 8. Ne1 Nc6 9. c3 Be6 10. f4 exf4 11. gxf4 f5 12. Nb3 fxe4 13. dxe4 Kh8 14. Be3 Qh4 15. Nf3 Qe7 16. Nfd4 Bd7 17. Qc2 Rae8 18. Rae1 Nxd4 19. cxd4 Bc6 20. d5 Bb5 21. Rf2 Bh6 22. Qd2 Qh4 23. Qc3+ Kg8 24. Nd4 Bd7 25. Qxc7 Nxf4 26. Qxd7 Nxg2 27. Nf5 gxf5 28. Rxg2+ Kh8 29. Bd4+ Re5 30. Ree2 1-0

[Event "World ol U16 06th"]
[Site "Singapore"]
[Date "2007.08.06"]
[Round "3"]
[White "Hapuarachchi, HLM"]
[Black "Pascua, Haridas"]
[Result "0-1"]
[ECO "B33"]
[WhiteElo "1909"]
[PlyCount "54"]
[EventDate "2007.08.05"]
[EventType "team-swiss"]
[EventRounds "10"]
[EventCountry "SIN"]
[SourceTitle "EXT 2008"]
[Source "ChessBase"]
[SourceDate "2007.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2007.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. a4 a6 8. Na3 Be6 9. Bc4 Be7 10. 0-0 0-0 11. Kh1 Nxe4 12. Nxe4 d5 13. Bb3 dxe4 14. Bxe6 fxe6 15. Be3 Nd4 16. c3 Nf5 17. Qb3 Qd5 18. Qb6 Rad8 19. Nc2 Rd6 20. Qc5 Rc6 21. Qa7 Qb3 22. g4 Nh4 23. Nb4 Bxb4 24. Qxb7 Qc4 25. Qxb4 Qe2 26. Qxe4 Rc4 27. Qb7 e4 0-1

[Event "World ol U16 06th"]
[Site "Singapore"]
[Date "2007.08.06"]
[Round "2"]
[White "Pak, Yevgeniy"]
[Black "Hapuarachchi, HLM"]
[Result "0-1"]
[ECO "E81"]
[WhiteElo "2203"]
[BlackElo "1909"]
[PlyCount "104"]
[EventDate "2007.08.05"]
[EventType "team-swiss"]
[EventRounds "10"]
[EventCountry "SIN"]
[SourceTitle "EXT 2008"]
[Source "ChessBase"]
[SourceDate "2007.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2007.11.25"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 0-0 6. Bg5 c5 7. d5 Nbd7 8. Nh3 a6 9. a4 Qc7 10. Be2 e6 11. Nf2 exd5 12. cxd5 Ne5 13. 0-0 h6 14. Be3 g5 15. Qd2 Ng6 16. g3 Rb8 17. Rfc1 Ne8 18. Rab1 f5 19. exf5 Bxf5 20. Nce4 Qe7 21. b4 cxb4 22. Qxb4 Nf6 23. Rd1 Rfe8 24. Bf1 Ne5 25. Bg2 Nxf3+ 26. Bxf3 Nxe4 27. Nxe4 Bxe4 28. Bxe4 Qxe4 29. Ba7 Rbc8 30. Qxe4 Rxe4 31. a5 Ra4 32. Rxb7 Rxa5 33. Rd7 Be5 34. Rd2 Rf8 35. Re7 Rf7 36. Re8+ Kh7 37. Bf2 Ra1+ 38. Kg2 a5 39. g4 a4 40. Ra8 Rf4 41. h3 Rb4 42. Ra7+ Kg6 43. Re7 a3 44. Rxe5 dxe5 45. d6 a2 46. d7 Rb8 47. Rd6+ Kf7 48. Ra6 Ke7 49. Ra7 Rd8 50. Bc5+ Ke6 51. Ra6+ Kxd7 52. Bb4 Rc8 0-1

