[Event "Quebec-ch U12"]
[Site "Montreal"]
[Date "2016.01.17"]
[Round "5"]
[White "Cai, Tony"]
[Black "Omichi, Haruaki"]
[Result "0-1"]
[ECO "D00"]
[WhiteElo "1088"]
[BlackElo "1355"]
[PlyCount "138"]
[EventDate "2016.01.15"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2017"]
[Source "ChessBase"]
[SourceDate "2016.10.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.10.25"]
[SourceQuality "1"]

1. d4 d5 2. Nf3 Bf5 3. Nc3 Nc6 4. a3 g6 5. Bf4 a6 6. e3 Bg7 7. Bd3 Bxd3 8. Qxd3 Nf6 9. Ne5 Nxe5 10. Bxe5 0-0 11. 0-0 Nh5 12. Bxg7 Nxg7 13. Rfd1 e6 14. e4 dxe4 15. Nxe4 Qe7 16. Nc3 Rad8 17. Re1 Qd7 18. Rad1 Nf5 19. Ne2 Qc8 20. c3 c5 21. b3 b5 22. Rd2 Rd7 23. Red1 Rfd8 24. h3 Qb7 25. Ng3 cxd4 26. Nxf5 exf5 27. cxd4 Qb6 28. d5 Rxd5 29. Qxd5 Rxd5 30. Rxd5 Qc6 31. Rd6 Qc2 32. R6d3 Qb2 33. b4 Kg7 34. R1d2 Qc1+ 35. Kh2 Qc7+ 36. Kg1 a5 37. Rd7 Qc1+ 38. Kh2 Qxa3 39. bxa5 Qxa5 40. R2d5 Qa4 41. f3 b4 42. Rb7 b3 43. Rdb5 Qf4+ 44. Kh1 Qc4 45. Rxb3 Qf1+ 46. Kh2 Qc4 47. R3b4 Qd5 48. Rb1 Kh6 49. R7b4 f6 50. Rh4+ Kg7 51. Rc1 Qd6+ 52. Kh1 f4 53. Ra1 Qc7 54. g3 fxg3 55. Rha4 Qc6 56. Kg2 Qd6 57. R1a2 f5 58. Ra6 Qe5 59. R6a5 Qf4 60. R5a4 Qg5 61. Ra7+ Kh6 62. Rd7 Qf6 63. Raa7 Qb2+ 64. Kxg3 Qe5+ 65. Kg2 Qe2+ 66. Kg3 Qe5+ 67. Kg2 Kg5 68. Rxh7 Qe2+ 69. Kg3 f4# 0-1

[Event "Quebec-ch U12"]
[Site "Montreal"]
[Date "2016.01.17"]
[Round "4"]
[White "Wang, Isabelle"]
[Black "Cai, Tony"]
[Result "1-0"]
[ECO "C46"]
[WhiteElo "1280"]
[BlackElo "1088"]
[PlyCount "85"]
[EventDate "2016.01.15"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2017"]
[Source "ChessBase"]
[SourceDate "2016.10.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.10.25"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Nc3 Bc5 4. Nxe5 Nxe5 5. d4 Qf6 6. dxc5 Ne7 7. Be2 N7c6 8. Nd5 Qd8 9. 0-0 0-0 10. a3 Ne7 11. b4 c6 12. Ne3 b6 13. Qd4 f6 14. Bb2 bxc5 15. Qxc5 d6 16. Qc3 Be6 17. Rfd1 d5 18. exd5 Nxd5 19. Qd2 Ng6 20. Bf3 Ngf4 21. Qd4 Qd6 22. c4 Rfd8 23. cxd5 cxd5 24. Nxd5 Ne2+ 25. Bxe2 Bxd5 26. Rd2 Qc6 27. Qg4 Be6 28. Rxd8+ Rxd8 29. Qg3 Bf7 30. Bf3 Qb6 31. Be4 Bg6 32. Bxg6 hxg6 33. Qxg6 Qd6 34. Qc2 Qe6 35. Bc3 Kh8 36. Re1 Qc6 37. Qb2 Rc8 38. Bd2 Qb6 39. Re3 a5 40. Rh3+ Kg8 41. Qb3+ Kf8 42. Rh8+ Ke7 43. Rxc8 1-0

[Event "Quebec-ch U12"]
[Site "Montreal"]
[Date "2016.01.16"]
[Round "3"]
[White "Cai, Tony"]
[Black "Zhong, Wenxuan"]
[Result "0-1"]
[ECO "B30"]
[WhiteElo "1088"]
[BlackElo "1906"]
[PlyCount "120"]
[EventDate "2016.01.15"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2017"]
[Source "ChessBase"]
[SourceDate "2016.10.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.10.25"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. Nc3 g6 4. Bc4 Bg7 5. 0-0 e6 6. Re1 Nge7 7. Nb5 d6 8. a4 0-0 9. d3 a6 10. Nc3 Rb8 11. Rb1 Na5 12. Ba2 b5 13. axb5 axb5 14. Ne2 b4 15. Be3 Qc7 16. Qc1 Rd8 17. Bh6 Bh8 18. Ng3 Nac6 19. Qg5 f6 20. Qd2 Kf7 21. Qf4 Nd4 22. Nxd4 cxd4 23. Bb3 Qc5 24. Qh4 Bg7 25. Qh3 d5 26. Bxg7 Kxg7 27. Qg4 e5 28. Qe2 Ra8 29. exd5 Nxd5 30. Ne4 Qc6 31. Qf3 Ne7 32. Ng5 Qxf3 33. Nxf3 Rd6 34. h3 Bb7 35. Nd2 Rda6 36. Bc4 R6a7 37. Nb3 Bd5 38. Bxd5 Nxd5 39. g3 Rc8 40. Rec1 Rac7 41. Na1 f5 42. Kg2 Kf6 43. Kf3 b3 44. Nxb3 Rxc2 45. Re1 Nb4 46. Na5 Nxd3 47. Rf1 e4+ 48. Kg2 Rxb2 49. Nb3 Rxb1 50. Rxb1 Ke5 51. Nd2 Rc2 52. Rb5+ Kd6 53. Nf1 Rxf2+ 54. Kg1 e3 55. Rb6+ Kc7 56. Re6 Kd7 57. Ra6 e2 58. Ra1 Rxf1+ 59. Rxf1 e1Q 60. Rxe1 Nxe1 0-1

[Event "Quebec-ch U12"]
[Site "Montreal"]
[Date "2016.01.16"]
[Round "2"]
[White "Yu, Daniel Tianqi"]
[Black "Cai, Tony"]
[Result "0-1"]
[ECO "C50"]
[WhiteElo "1565"]
[BlackElo "1088"]
[PlyCount "98"]
[EventDate "2016.01.15"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2017"]
[Source "ChessBase"]
[SourceDate "2016.10.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.10.25"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 Nf6 5. Nc3 d6 6. h3 Nd4 7. Bg5 c6 8. a3 Qe7 9. Na4 Be6 10. Bxe6 Nxe6 11. Bxf6 Qxf6 12. Nxc5 dxc5 13. Qd2 Nd4 14. Nxd4 cxd4 15. Qb4 b6 16. 0-0 c5 17. Qb5+ Ke7 18. b4 Rhc8 19. Rac1 Kf8 20. c3 Kg8 21. cxd4 exd4 22. bxc5 bxc5 23. Rxc5 Rd8 24. Rfc1 h6 25. Qc4 a5 26. Rf5 Qe7 27. Qc5 Qe8 28. Rd5 Rdc8 29. Re5 Qd7 30. Rc4 Rxc5 31. Rexc5 Qd6 32. a4 Rb8 33. g3 Qd7 34. Kg2 Rb4 35. Rd5 Qxa4 36. Rcc5 Qd1 37. Rc7 Rb1 38. g4 Qh1+ 39. Kg3 Rg1+ 40. Kh4 g5+ 41. Rxg5+ hxg5+ 42. Kxg5 Qxh3 43. Kf6 Qh4+ 44. Ke5 Qh2+ 45. f4 Qh8+ 46. Kd5 Kg7 47. Ke5 Qb8 48. Kf5 Qxc7 49. g5 Qd6 0-1

[Event "Quebec-ch U10"]
[Site "Montreal"]
[Date "2014.01.19"]
[Round "5"]
[White "Cai, Tony"]
[Black "Wang, Isabelle"]
[Result "0-1"]
[ECO "D00"]
[PlyCount "70"]
[EventDate "2014.01.18"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. Nf3 d5 2. d4 Nc6 3. Bf4 Nf6 4. Nc3 a6 5. g3 Bf5 6. Bg2 Nb4 7. e4 dxe4 8. Nd2 Qxd4 9. 0-0 0-0-0 10. Be3 Qd7 11. Qc1 h5 12. Ndxe4 h4 13. Nxf6 gxf6 14. a3 Nc6 15. Bf4 hxg3 16. Bxg3 Bh3 17. Qf4 e5 18. Qe3 Bxg2 19. Kxg2 Qh3+ 20. Kg1 f5 21. Ne4 f4 22. Ng5 Qh5 23. Bxf4 exf4 24. Qxf4 Bd6 25. Qf5+ Kb8 26. h3 Nd4 27. Qg4 Qh6 28. Rfc1 Ne2+ 29. Kf1 Nxc1 30. Rxc1 Rhf8 31. Ke2 Rde8+ 32. Kd3 Qg6+ 33. Kc3 Be5+ 34. Kb3 Qb6+ 35. Kc4 Qb5# 0-1

[Event "Quebec-ch U10"]
[Site "Montreal"]
[Date "2014.01.18"]
[Round "2"]
[White "Cai, Tony"]
[Black "Goga, Flavia Maria"]
[Result "0-1"]
[ECO "A07"]
[BlackElo "922"]
[PlyCount "98"]
[EventDate "2014.01.18"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. Nf3 Nc6 2. g3 e5 3. d3 d5 4. Bg2 Be6 5. 0-0 Bd6 6. e4 dxe4 7. dxe4 Nf6 8. Nc3 0-0 9. b3 Bb4 10. Qxd8 Raxd8 11. Bb2 Bxc3 12. Bxc3 Nxe4 13. Bb2 Nf6 14. Rfe1 Nd7 15. Nxe5 Ndxe5 16. Bxe5 Nxe5 17. Rxe5 b6 18. Re4 Bd5 19. Rd4 Bxg2 20. Rxd8 Rxd8 21. Kxg2 Rd2 22. Re1 h6 23. Rc1 a5 24. Kf3 Kf8 25. Ke3 Rd5 26. c4 Re5+ 27. Kd4 Re2 28. a4 Rxf2 29. Rh1 Rd2+ 30. Kc3 Rd7 31. h4 c5 32. g4 Rd4 33. g5 hxg5 34. hxg5 Rg4 35. Rh8+ Ke7 36. Rb8 Rg3+ 37. Kb2 Rg2+ 38. Ka3 Rxg5 39. Rxb6 f5 40. Rb7+ Kd6 41. Ra7 f4 42. Rxa5 f3 43. Ra8 Rf5 44. a5 f2 45. a6 f1Q 46. Ka4 Qa1+ 47. Kb5 Qa3 48. Kb6 Qxb3+ 49. Ka7 Rf7# 0-1

[Event "Quebec-ch U10"]
[Site "Montreal"]
[Date "2014.01.18"]
[Round "1"]
[White "Huang, Qiuyu"]
[Black "Cai, Tony"]
[Result "1-0"]
[ECO "B00"]
[WhiteElo "1580"]
[PlyCount "79"]
[EventDate "2014.01.18"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. e4 Nc6 2. d4 g6 3. Nf3 Bg7 4. c3 e5 5. d5 Nce7 6. Bc4 d6 7. 0-0 Nf6 8. Qd3 0-0 9. Ne1 Bd7 10. Bg5 Kh8 11. Nd2 Neg8 12. f4 exf4 13. Rxf4 a6 14. Rf1 b5 15. Bb3 a5 16. a4 bxa4 17. Bxa4 Bxa4 18. Rxa4 Qd7 19. Ra1 a4 20. Nc2 c5 21. Nc4 Rfb8 22. Rad1 Qg4 23. Nxd6 Qd7 24. e5 Rf8 25. exf6 Nxf6 26. Bxf6 Bxf6 27. Rxf6 Qe7 28. Rdf1 Kg8 29. Qf3 Rab8 30. Nxf7 Kg7 31. d6 Qa7 32. Kh1 Rbc8 33. Qh3 h5 34. d7 Ra8 35. d8Q Raxd8 36. Nxd8 Rxf6 37. Rxf6 Kxf6 38. Qe6+ Kg7 39. Qe5+ Kf8 40. Qh8+ 1-0

[Event "Quebec-ch U10"]
[Site "Montreal"]
[Date "2014.01.18"]
[Round "3"]
[White "Monczak, Mikolaj"]
[Black "Cai, Tony"]
[Result "1-0"]
[ECO "D90"]
[PlyCount "109"]
[EventDate "2014.01.18"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. Nf3 d5 4. Nc3 Be6 5. c5 Bg7 6. Bf4 c6 7. e3 0-0 8. Be2 b6 9. b4 Nbd7 10. 0-0 bxc5 11. bxc5 a5 12. Rb1 Ne4 13. Nxe4 dxe4 14. Nd2 f5 15. a3 a4 16. Rb4 Bd5 17. Rxa4 Rxa4 18. Qxa4 e5 19. dxe5 Nxe5 20. Bxe5 Bxe5 21. Bc4 Bxc4 22. Nxc4 Bb8 23. Qxc6 Qd3 24. Qe6+ Rf7 25. Ne5 Bxe5 26. Qxe5 Qxa3 27. c6 Qa7 28. Rc1 Qa3 29. Qc3 Qxc3 30. Rxc3 Rc7 31. Kf1 Kf7 32. Ke2 Ke6 33. f3 exf3+ 34. Kxf3 h5 35. Kf4 Kf6 36. e4 fxe4 37. Kxe4 Ke6 38. Rg3 Kf7 39. Kd5 h4 40. Rg4 g5 41. Kd6 Rc8 42. Kd7 Rh8 43. c7 Kf6 44. Rc4 g4 45. c8Q Rxc8 46. Kxc8 h3 47. g3 Kg5 48. Rf4 Kh5 49. Kd7 Kg5 50. Rf8 Kh5 51. Rg8 Kh6 52. Ke7 Kh7 53. Rxg4 Kh8 54. Kf7 Kh7 55. Rh4# 1-0

[Event "Alberta-ch U20"]
[Site "Calgary"]
[Date "2011.11.05"]
[Round "2"]
[White "Cai, Tony"]
[Black "De Guzman, Jeff Anthony"]
[Result "0-1"]
[ECO "E40"]
[WhiteElo "1779"]
[BlackElo "1704"]
[PlyCount "57"]
[EventDate "2011.11.05"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. e3 Ne4 5. Qc2 d5 6. Bd3 Bxc3+ 7. bxc3 Nf6 8. f3 b6 9. e4 Ba6 10. cxd5 Bxd3 11. Qxd3 exd5 12. Nh3 0-0 13. 0-0 dxe4 14. fxe4 Nbd7 15. Bf4 Nc5 16. Qf3 Ncxe4 17. Bg5 Nxg5 18. Nxg5 Qd5 19. Qg3 Ne4 20. Nxe4 Qxe4 21. Qxc7 Qe3+ 22. Kh1 Rac8 23. Qxa7 Rxc3 24. Qxb6 Rc2 25. Qb3 Qd2 26. Qd5 g6 27. Rab1 Rxa2 28. Rb7 Qf2 29. Qc4 0-1

[Event "Alberta-ch U20"]
[Site "Calgary"]
[Date "2011.11.05"]
[Round "1"]
[White "Zhang, David"]
[Black "Cai, Tony"]
[Result "1-0"]
[ECO "B30"]
[WhiteElo "2186"]
[BlackElo "1774"]
[PlyCount "63"]
[EventDate "2011.11.05"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. Bb5 Qc7 4. c3 e6 5. 0-0 d6 6. d4 cxd4 7. cxd4 a6 8. Ba4 b5 9. Bb3 Na5 10. Bf4 Ne7 11. Nbd2 Ng6 12. Bg3 Be7 13. a4 0-0 14. axb5 axb5 15. Bc2 Bb7 16. h4 Qd8 17. h5 Nh4 18. Qe2 b4 19. Nxh4 Bxh4 20. Bxh4 Qxh4 21. Qb5 Bc6 22. Qxb4 Nb7 23. Qb6 Rac8 24. Bd3 f5 25. Rac1 Qf4 26. Rxc6 Rxc6 27. Qxc6 Qxd2 28. Bc4 Nd8 29. Qxd6 fxe4 30. Bxe6+ Nf7 31. Ra1 e3 32. Bxf7+ 1-0

[Event "Canada Day op"]
[Site "Calgary"]
[Date "2010.07.02"]
[Round "1"]
[White "Cai, Tony"]
[Black "Usselman, Paul"]
[Result "1/2-1/2"]
[ECO "D38"]
[PlyCount "66"]
[EventDate "2010.07.02"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "CAN"]
[SourceTitle "EXT 2019"]
[Source "ChessBase"]
[SourceDate "2018.10.10"]
[SourceVersion "1"]
[SourceVersionDate "2018.10.10"]
[SourceQuality "1"]

1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 e6 5. Bg5 Nbd7 6. e3 Bb4 7. cxd5 exd5 8. Bd3 0-0 9. 0-0 h6 10. Bf4 Re8 11. Qc2 Nf8 12. Rfe1 Ne6 13. Be5 Ng4 14. Rad1 Nxe5 15. Nxe5 Ng5 16. Bf5 Ne4 17. Bxc8 Rxc8 18. f3 Nd6 19. e4 Re7 20. Rd2 Qb6 21. Ng4 Nc4 22. Rdd1 h5 23. Ne3 Nxe3 24. Rxe3 Rce8 25. Qd3 Qa5 26. Qb1 Qd8 27. Qd3 Qb6 28. Rde1 Qa5 29. Qc2 Qb6 30. a3 Bd6 31. Rd1 Bf4 32. Ree1 h4 33. Qf2 Bh6 1/2-1/2

[Event "Canada Day op"]
[Site "Calgary"]
[Date "2010.07.02"]
[Round "2"]
[White "Tot, Nandor"]
[Black "Cai, Tony"]
[Result "1/2-1/2"]
[ECO "E14"]
[WhiteElo "1967"]
[PlyCount "63"]
[EventDate "2010.07.02"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "CAN"]
[SourceTitle "EXT 2019"]
[Source "ChessBase"]
[SourceDate "2018.10.10"]
[SourceVersion "1"]
[SourceVersionDate "2018.10.10"]
[SourceQuality "1"]

1. Nf3 d5 2. d4 Nf6 3. c4 e6 4. Nc3 Nbd7 5. e3 b6 6. Bd3 Bb7 7. 0-0 Bd6 8. Nb5 Be7 9. cxd5 exd5 10. Qe2 0-0 11. a3 c5 12. dxc5 bxc5 13. Rd1 a6 14. Nc3 Qc7 15. Bd2 Ne5 16. Nxe5 Qxe5 17. Rac1 Bd6 18. f4 Qe7 19. Na4 Nd7 20. Bf5 Nf6 21. Re1 Rfe8 22. Qd3 Bc6 23. Qc2 c4 24. b4 Bd7 25. Bc3 Bxf5 26. Qxf5 Qe6 27. Qg5 Be7 28. Nc5 Qc6 29. Bd4 h6 30. Qg3 Bxc5 31. Bxc5 Rab8 32. Rb1 1/2-1/2

[Event "Edmonton March of Kings op"]
[Site "Edmonton"]
[Date "2009.03.15"]
[Round "4"]
[White "Cai, Tony"]
[Black "Vasilev, Stephan"]
[Result "0-1"]
[ECO "E84"]
[WhiteElo "1776"]
[BlackElo "2176"]
[PlyCount "54"]
[EventDate "2009.03.14"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 0-0 6. Be3 Nc6 7. Qd2 a6 8. Nge2 Rb8 9. g4 b5 10. cxb5 axb5 11. a3 b4 12. axb4 Nxb4 13. h4 h5 14. gxh5 Nxh5 15. Rg1 e5 16. Bg5 Bf6 17. d5 Kh7 18. Na2 c5 19. Nxb4 Rxb4 20. Ng3 Bxg5 21. hxg5 Nxg3 22. Rxg3 Kg7 23. Bg2 Qb6 24. Rb1 Rb3 25. Bf1 Rh8 26. Qc2 Qb4+ 27. Kf2 Rh2+ 0-1

[Event "Edmonton March of Kings op"]
[Site "Edmonton"]
[Date "2009.03.15"]
[Round "5"]
[White "Ong, Simon"]
[Black "Cai, Tony"]
[Result "1-0"]
[ECO "A16"]
[WhiteElo "1638"]
[BlackElo "1776"]
[PlyCount "115"]
[EventDate "2009.03.14"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. c4 e5 2. Nc3 Nf6 3. g3 g6 4. Bg2 Bg7 5. e3 0-0 6. Nge2 Re8 7. 0-0 c6 8. a3 d5 9. cxd5 cxd5 10. d4 e4 11. h3 Nc6 12. b4 Nh5 13. Kh2 f5 14. Nf4 Nxf4 15. gxf4 Kh8 16. Rb1 Be6 17. a4 Qh4 18. Bd2 Rg8 19. Be1 Bf6 20. f3 Qh6 21. Ne2 g5 22. fxg5 Rxg5 23. f4 Rg6 24. b5 Rag8 25. Bg3 Qg7 26. Qe1 Na5 27. Rg1 Nc4 28. Qf2 h5 29. h4 Qc7 30. Ra1 Qa5 31. Bh3 Qd2 32. Rad1 Qxe3 33. Qxe3 Nxe3 34. Rd2 Rc8 35. Bf2 Rxg1 36. Kxg1 Nc4 37. Ra2 Nd6 38. Kh2 Kg8 39. Bf1 Kf7 40. Kh3 Ke7 41. Ng3 Bf7 42. Be2 Rc3 43. Be1 Rb3 44. Bf2 e3 45. Be1 Bxd4 46. Nxh5 Rb2 47. Rxb2 Bxb2 48. Ng3 Bf6 49. Bb4 d4 50. Nxf5+ Ke6 51. Nxd6 Be7 52. Bc4+ Kd7 53. Nxf7 Bxb4 54. Ne5+ Kd6 55. Nf3 Bd2 56. h5 e2 57. Bxe2 Bxf4 58. Nxd4 1-0

[Event "Edmonton March of Kings op"]
[Site "Edmonton"]
[Date "2009.03.14"]
[Round "1"]
[White "Cai, Tony"]
[Black "Yearwood, Roy"]
[Result "0-1"]
[ECO "A40"]
[WhiteElo "1776"]
[BlackElo "2047"]
[PlyCount "64"]
[EventDate "2009.03.14"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. d4 Nc6 2. d5 Ne5 3. f4 Ng6 4. Nf3 e6 5. c4 Nf6 6. Nc3 Bb4 7. Bd2 0-0 8. e3 Re8 9. Be2 Bxc3 10. bxc3 exd5 11. cxd5 Nxd5 12. Qc1 Qe7 13. c4 Ndxf4 14. g3 Nxe2 15. Kxe2 Ne5 16. Nxe5 Qxe5 17. Bc3 Qh5+ 18. Kf2 Qf5+ 19. Ke2 Qg4+ 20. Kd2 d5 21. Bd4 dxc4 22. Qxc4 Be6 23. Qxc7 Qe4 24. Qf4 Qg2+ 25. Kd3 Bd5 26. Qg5 Be4+ 27. Kc3 Qc2+ 28. Kb4 Qd2+ 29. Bc3 a5+ 30. Kb3 Bd5+ 31. Ka4 Qxc3 32. Qxd5 Qb4# 0-1

[Event "Edmonton March of Kings op"]
[Site "Edmonton"]
[Date "2009.03.14"]
[Round "2"]
[White "Scholz, Mike"]
[Black "Cai, Tony"]
[Result "0-1"]
[ECO "B23"]
[WhiteElo "1451"]
[BlackElo "1776"]
[PlyCount "126"]
[EventDate "2009.03.14"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 Nc6 3. Be2 d6 4. Bb5 Nf6 5. d3 Bd7 6. Nf3 g6 7. 0-0 Bg7 8. Bf4 Nd4 9. Bxd7+ Nxd7 10. Nd5 Ne6 11. c3 Nxf4 12. Nxf4 0-0 13. Ng5 Qe8 14. Nd5 Rc8 15. f4 h6 16. Nh3 f5 17. Qb3 c4 18. dxc4 e6 19. Ne3 Nc5 20. Qc2 Nxe4 21. Nf2 Nf6 22. Rad1 Qe7 23. Rd2 Rfd8 24. Re1 e5 25. Nf1 Qc7 26. fxe5 dxe5 27. Rxd8+ Rxd8 28. b3 e4 29. Rd1 Rxd1 30. Qxd1 f4 31. Nxe4 Nxe4 32. Qd5+ Qf7 33. Qxe4 Bxc3 34. Qd5 Qxd5 35. cxd5 Bd4+ 36. Kh1 Kf7 37. Nd2 Ke7 38. Nf3 Bf6 39. Kg1 Kd6 40. Kf1 Kxd5 41. Ke2 b5 42. Kd3 a5 43. g4 Kc5 44. h4 Kb4 45. Kc2 Ka3 46. Kb1 Kb4 47. Kc2 Ka3 48. Kb1 Bg7 49. Nd2 Bc3 50. Nf3 b4 51. h5 g5 52. Nh2 a4 53. bxa4 Kxa4 54. Nf3 Kb5 55. Kc2 Kc4 56. Ng1 Kd4 57. Kd1 Ke3 58. Kc2 f3 59. Nh3 f2 60. Nxf2 Kxf2 61. Kb3 Kf3 62. a4 bxa3 63. Kxc3 Kxg4 0-1

[Event "Edmonton March of Kings op"]
[Site "Edmonton"]
[Date "2009.03.14"]
[Round "3"]
[White "Sequillion, Aaron"]
[Black "Cai, Tony"]
[Result "0-1"]
[ECO "B33"]
[WhiteElo "1979"]
[BlackElo "1776"]
[PlyCount "58"]
[EventDate "2009.03.14"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. Bg5 a6 8. Na3 b5 9. Nd5 Be7 10. Bxf6 Bxf6 11. c4 b4 12. Qa4 Bd7 13. Nxb4 Nd4 14. Qd1 Qa5 15. Qd2 Bg5 16. Qc3 0-0 17. Bd3 f5 18. 0-0 Qd8 19. f4 fxe4 20. fxg5 Qxg5 21. Kh1 exd3 22. Nxd3 Bc6 23. Rg1 Ne2 24. Qe1 Nxg1 25. Qxg1 h5 26. Nb4 Be4 27. Nd5 Rf5 28. Re1 Raf8 29. Nc3 Qxg2+ 0-1

[Event "CAN-ch U12"]
[Site "Quebec"]
[Date "2008.07.16"]
[Round "6"]
[White "Cai, Tony"]
[Black "Florea, Alexandru"]
[Result "1/2-1/2"]
[ECO "A85"]
[WhiteElo "1683"]
[BlackElo "1824"]
[PlyCount "42"]
[EventDate "2008.07.14"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. d4 f5 2. c4 Nf6 3. Nc3 e6 4. Bg5 Bb4 5. e3 b6 6. Bd3 Bb7 7. Nf3 Bxc3+ 8. bxc3 d6 9. 0-0 Nbd7 10. Nd2 h6 11. Bxf6 Nxf6 12. Re1 0-0 13. e4 fxe4 14. Nxe4 Nxe4 15. Bxe4 Bxe4 16. Rxe4 Qf6 17. Qe2 Rae8 18. f3 Re7 19. Re1 Rfe8 20. f4 c5 21. Qe3 Kh8 1/2-1/2

[Event "CAN-ch U12"]
[Site "Quebec"]
[Date "2008.07.16"]
[Round "5"]
[White "Cai, Tony"]
[Black "Tremblay, Kevin"]
[Result "1-0"]
[ECO "D07"]
[WhiteElo "1683"]
[BlackElo "1268"]
[PlyCount "99"]
[EventDate "2008.07.14"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. d4 d5 2. c4 dxc4 3. Nf3 Nf6 4. Nc3 Nc6 5. e4 Bg4 6. d5 Ne5 7. Be2 Bxf3 8. gxf3 e6 9. f4 Nd3+ 10. Bxd3 cxd3 11. Qxd3 exd5 12. e5 d4 13. exf6 dxc3 14. Qe4+ Be7 15. Qxe7+ Qxe7+ 16. fxe7 cxb2 17. Bxb2 Kxe7 18. Rc1 c6 19. Bxg7 Rhe8 20. Ke2 f6 21. Rhg1 Rad8 22. f5 Kd6+ 23. Kf3 Ke5 24. Bh6 Kxf5 25. Rg7 Rd3+ 26. Be3 h5 27. Rxb7 Rg8 28. Rxa7 Rg4 29. Rxc6 Rf4+ 30. Ke2 Rxe3+ 31. fxe3 Rg4 32. Kf3 Kg5 33. a4 Kg6 34. a5 Ra4 35. a6 Ra2 36. Rb7 Rxh2 37. a7 Ra2 38. Rc8 Kf5 39. a8Q Rxa8 40. Rxa8 h4 41. Rh8 h3 42. Rxh3 Kg6 43. Rhh7 f5 44. Kf4 Kf6 45. Rhf7+ Kg6 46. Rxf5 Kh6 47. Rb6+ Kg7 48. Ra5 Kf7 49. Ra7+ Ke8 50. Rb8# 1-0

[Event "CAN-ch U12"]
[Site "Quebec"]
[Date "2008.07.16"]
[Round "7"]
[White "Mongenais, Jacob"]
[Black "Cai, Tony"]
[Result "0-1"]
[ECO "B33"]
[WhiteElo "1441"]
[BlackElo "1683"]
[PlyCount "88"]
[EventDate "2008.07.14"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. Bg5 a6 8. Na3 b5 9. Nd5 Be7 10. Bd3 Nxd5 11. exd5 Bxg5 12. dxc6 f5 13. h4 Bf6 14. c4 Qa5+ 15. Kf1 e4 16. Qe1 Qxe1+ 17. Rxe1 0-0 18. Be2 Bxb2 19. Nc2 Be6 20. cxb5 axb5 21. Bxb5 Bxa2 22. Rh3 Be6 23. Rhe3 Ra5 24. Be2 Rc5 25. Nb4 Bc3 26. Rc1 Bxb4 27. Rxc5 Bxc5 28. Rc3 Rc8 29. Bb5 Bd5 30. Bc4 Bxc4+ 31. Rxc4 Rxc6 32. g4 d5 33. Ra4 f4 34. Kg2 d4 35. Rc4 d3 36. Rxe4 d2 37. Re8+ Kf7 38. Rd8 Rd6 39. Rxd6 Bxd6 40. g5 d1Q 41. g6+ Kxg6 42. h5+ Kg5 43. h6 f3+ 44. Kh3 Qh1# 0-1

[Event "CAN-ch U12"]
[Site "Quebec"]
[Date "2008.07.15"]
[Round "3"]
[White "Wang, Yuekai"]
[Black "Cai, Tony"]
[Result "1/2-1/2"]
[ECO "B33"]
[WhiteElo "1760"]
[BlackElo "1683"]
[PlyCount "118"]
[EventDate "2008.07.14"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. Nd5 Nxd5 8. Qxd5 Be6 9. Qd2 a6 10. Nc3 Be7 11. Bd3 0-0 12. 0-0 Rc8 13. Ne2 d5 14. exd5 Bxd5 15. c3 f5 16. Rd1 Be6 17. f3 Qe8 18. Qe1 Qg6 19. Qg3 Qxg3 20. Nxg3 Rfd8 21. Nf1 e4 22. fxe4 fxe4 23. Be2 Rxd1 24. Bxd1 Bc5+ 25. Be3 Bxe3+ 26. Nxe3 Bf7 27. Bc2 Bg6 28. Rd1 Rd8 29. Rxd8+ Nxd8 30. Nc4 Bf7 31. Ne3 Kf8 32. Bxe4 Bxa2 33. Bxh7 Ke7 34. Bc2 Be6 35. Kf2 Kf6 36. Kf3 Ke5 37. Bd3 b5 38. g3 Nb7 39. b4 Nd6 40. Nc2 Bc4 41. Bxc4 Nxc4 42. Ke2 Ke4 43. Nd4 Na3 44. Kd2 Nc4+ 45. Ke2 Na3 46. Ne6 g6 47. Nc5+ Kd5 48. Nxa6 Kc4 49. Kd2 Nb1+ 50. Kc2 Nxc3 51. Nc5 Kxb4 52. Nd3+ Kc4 53. Ne5+ Kd5 54. Nxg6 Ne4 55. Kb3 Kd6 56. Kb4 Ke6 57. Kxb5 Kf5 58. Nf4 Kg4 59. Kc4 Nxg3 1/2-1/2

[Event "CAN-ch U12"]
[Site "Quebec"]
[Date "2008.07.15"]
[Round "4"]
[White "Xu, Tian Run"]
[Black "Cai, Tony"]
[Result "1-0"]
[ECO "B30"]
[WhiteElo "1549"]
[BlackElo "1683"]
[PlyCount "77"]
[EventDate "2008.07.14"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. Nc3 Nf6 5. 0-0 Be7 6. Re1 d5 7. exd5 exd5 8. Bf1 0-0 9. d4 cxd4 10. Nxd4 Bc5 11. Be3 Re8 12. Nxc6 Qb6 13. Na4 Qxc6 14. Bxc5 Qxa4 15. Rxe8+ Qxe8 16. Qf3 Be6 17. c3 Nd7 18. Bd4 Qf8 19. Bd3 Qd6 20. Qh5 h6 21. h3 Qf4 22. Be3 Qe5 23. Qf3 Qd6 24. Bd4 a6 25. Re1 b5 26. b4 Rc8 27. Re3 Nf8 28. Qe2 Qd7 29. Rg3 f6 30. Bxf6 g5 31. Qh5 g4 32. Qxh6 Kf7 33. Qg7+ Ke8 34. Bg6+ Nxg6 35. Qxg6+ Kf8 36. Bd4 Bf7 37. Bc5+ Ke8 38. Re3+ Kd8 39. Qf6+ 1-0

[Event "CAN-ch U12"]
[Site "Quebec"]
[Date "2008.07.14"]
[Round "2"]
[White "Cai, Tony"]
[Black "Qin, Zi Yi"]
[Result "0-1"]
[ECO "E30"]
[WhiteElo "1683"]
[BlackElo "2194"]
[PlyCount "84"]
[EventDate "2008.07.14"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bg5 c5 5. e3 Qa5 6. Qc1 Ne4 7. Bf4 Nxc3 8. a3 Nd5+ 9. axb4 Qxb4+ 10. Qd2 Qxd2+ 11. Kxd2 Nxf4 12. exf4 cxd4 13. Nf3 Nc6 14. Bd3 b6 15. Be4 Bb7 16. Bxc6 Bxc6 17. Nxd4 0-0 18. Nxc6 dxc6 19. Ke3 Rfd8 20. Rhd1 a5 21. b3 Kf8 22. c5 Rxd1 23. Rxd1 b5 24. Ra1 Ke7 25. Ke4 a4 26. bxa4 Rxa4+ 27. Rxa4 bxa4 28. Kd4 Kf6 29. Kc4 Kf5 30. Kb4 Kxf4 31. Kxa4 Ke4 32. Ka5 Kd4 33. Kb4 Kd5 34. Kb3 Kxc5 35. Kc3 Kd5 36. Kd3 Kc5 37. Kc3 e5 38. Kd3 f5 39. Kc3 g5 40. Kd3 h5 41. Kc3 e4 42. g3 g4 0-1

[Event "CAN-ch U12"]
[Site "Quebec"]
[Date "2008.07.14"]
[Round "1"]
[White "Cai, Tony"]
[Black "Violette, Sebastien"]
[Result "1-0"]
[ECO "A18"]
[WhiteElo "1683"]
[BlackElo "1090"]
[PlyCount "69"]
[EventDate "2008.07.14"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 e6 3. Nc3 d6 4. e4 d5 5. e5 Ne4 6. f3 Nxc3 7. bxc3 c5 8. Be3 Nc6 9. cxd5 cxd4 10. dxc6 dxe3 11. cxb7 Bxb7 12. Qa4+ Qd7 13. Bb5 Qxb5 14. Qxb5+ Kd8 15. Rd1+ Bd5 16. Rxd5+ exd5 17. Qxd5+ Kc7 18. Qxa8 f6 19. e6 Kd6 20. Qe8 Ke5 21. e7 Bxe7 22. Qxh8 g5 23. Ne2 a5 24. Nd4 Kd5 25. Ke2 Kc4 26. Qc8+ Bc5 27. Ne6 Kd5 28. Rd1+ Ke5 29. Qxc5+ Kxe6 30. Rd6+ Kf7 31. Qf5 Ke8 32. Qxh7 g4 33. Ra6 gxf3+ 34. gxf3 f5 35. Ra8# 1-0

[Event "CAN-ch U20"]
[Site "Toronto"]
[Date "2008.05.14"]
[Round "9"]
[White "Wang, Jesse"]
[Black "Cai, Tony"]
[Result "1-0"]
[ECO "B23"]
[WhiteElo "1891"]
[BlackElo "1675"]
[PlyCount "81"]
[EventDate "2008.05.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 Nc6 3. Bb5 g6 4. Bxc6 bxc6 5. d3 Bg7 6. f4 d6 7. Nf3 Nf6 8. 0-0 0-0 9. e5 Nd5 10. Na4 Qc7 11. Re1 Bb7 12. c4 Nb6 13. Nc3 d5 14. Qe2 Rad8 15. b3 Bc8 16. Ba3 Bg4 17. Bxc5 Rfe8 18. h3 Bxf3 19. Qxf3 e6 20. Rad1 Rd7 21. Bd6 Rxd6 22. exd6 Qxd6 23. Ne2 Rd8 24. cxd5 cxd5 25. d4 Qa3 26. Qd3 Rc8 27. Rd2 Qb4 28. Red1 Nd7 29. Rc2 Rxc2 30. Qxc2 Qb8 31. Rc1 Qb6 32. Qc8+ Nf8 33. Qc5 Qa6 34. Rc2 Qd3 35. Qc3 Qd1+ 36. Kf2 Qb1 37. Qb2 Qxb2 38. Rxb2 Nd7 39. Rc2 a5 40. Rc7 Nb6 41. Rb7 1-0

[Event "CAN-ch U20"]
[Site "Toronto"]
[Date "2008.05.13"]
[Round "8"]
[White "Makaremi, Sina"]
[Black "Cai, Tony"]
[Result "0-1"]
[ECO "D35"]
[WhiteElo "1869"]
[BlackElo "1675"]
[PlyCount "102"]
[EventDate "2008.05.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 Be7 6. e3 0-0 7. Bd3 Bg4 8. Qc2 Nbd7 9. Nf3 c6 10. 0-0 h6 11. Bh4 Ne8 12. Bg3 Bd6 13. Bxd6 Nxd6 14. Kh1 Qe7 15. Nd2 f5 16. f3 Bh5 17. Rae1 Rae8 18. Na4 Rf6 19. Rf2 Nf8 20. Nf1 Bg6 21. Nc3 Re6 22. Rfe2 Qf6 23. Qa4 f4 24. e4 dxe4 25. Nxe4 Nxe4 26. Bc4 b5 27. Bxe6+ Nxe6 28. Qb3 Kh8 29. Rxe4 Bxe4 30. Rxe4 Nc7 31. Rxe8+ Nxe8 32. Qd3 Nc7 33. Nd2 Qe6 34. Ne4 Qxa2 35. h4 Qxb2 36. h5 Qc1+ 37. Kh2 Qe3 38. Qc2 Qxd4 39. Qxc6 Qd8 40. Kh3 Qe7 41. Qc2 a5 42. Kh2 Qd8 43. Kh3 Qd7+ 44. Kh2 b4 45. Qb2 Qb5 46. Qb1 a4 47. Nf6 gxf6 48. Qg6 Qg5 49. Qf7 Qg7 50. Qc4 Qe7 51. Qxf4 Qe5 0-1

[Event "CAN-ch U20"]
[Site "Toronto"]
[Date "2008.05.12"]
[Round "7"]
[White "Cai, Tony"]
[Black "Zhang, David"]
[Result "0-1"]
[ECO "D67"]
[WhiteElo "1675"]
[BlackElo "1751"]
[PlyCount "72"]
[EventDate "2008.05.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Bg5 e6 5. e3 Be7 6. Nf3 Nbd7 7. Bd3 0-0 8. 0-0 dxc4 9. Bxc4 Nb6 10. Bd3 Nfd5 11. Bxe7 Qxe7 12. Rc1 h6 13. Bb1 Nd7 14. Qd3 N7f6 15. a3 Rd8 16. Qc2 g6 17. Ne4 Kg7 18. Nc5 b6 19. Ne5 Qe8 20. Ncd3 Bb7 21. Qe2 Rac8 22. Rc2 Rc7 23. Rfc1 Rdc8 24. Nc4 Qd8 25. e4 Ne7 26. e5 Ne8 27. Qg4 Rd7 28. Ne3 Rxd4 29. Nf4 c5 30. Qg3 Be4 31. Rc4 Bxb1 32. Rxb1 Rd2 33. Nh5+ Kh7 34. Rf4 Nf5 35. Qg4 gxh5 36. Qxh5 Rc7 0-1

[Event "CAN-ch U20"]
[Site "Toronto"]
[Date "2008.05.12"]
[Round "6"]
[White "Cai, Tony"]
[Black "Zhou, Haonan"]
[Result "0-1"]
[ECO "D10"]
[WhiteElo "1675"]
[BlackElo "2137"]
[PlyCount "58"]
[EventDate "2008.05.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Bg5 Ne4 5. Bf4 Nxc3 6. bxc3 dxc4 7. e4 b5 8. a4 a6 9. Be2 e6 10. Nf3 Nd7 11. 0-0 Nf6 12. Qc2 Be7 13. Rfd1 0-0 14. Nd2 a5 15. Rab1 Ba6 16. Bg3 Qc8 17. Nf1 b4 18. cxb4 axb4 19. e5 Nd5 20. Rdc1 Nc3 21. Ra1 Nxe2+ 22. Qxe2 Rd8 23. Qc2 Rxd4 24. Nd2 Qd7 25. Nf3 Rd3 26. Rd1 Rf8 27. Rxd3 Qxd3 28. Qxd3 cxd3 29. Nd2 c5 0-1

[Event "CAN-ch U20"]
[Site "Toronto"]
[Date "2008.05.11"]
[Round "5"]
[White "Cai, Tony"]
[Black "Prysiazny, Michael"]
[Result "1-0"]
[ECO "E83"]
[WhiteElo "1675"]
[BlackElo "1722"]
[PlyCount "63"]
[EventDate "2008.05.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 0-0 6. Be3 Nc6 7. Bd3 a5 8. Nge2 Bd7 9. 0-0 e5 10. d5 Nb4 11. a3 Na6 12. Rb1 b6 13. Qd2 Nc5 14. b4 Nb7 15. Bh6 Nh5 16. g4 Nf6 17. b5 Ne8 18. Ng3 Nc5 19. Bc2 Qh4 20. Bg5 Bh6 21. Bxh6 Qe7 22. Bxf8 Qxf8 23. h4 h6 24. Bd1 Kg7 25. f4 Qe7 26. g5 Bh3 27. Rf2 exf4 28. gxh6+ Kxh6 29. Qxf4+ Kg7 30. Be2 Nf6 31. h5 Rh8 32. Rh2 1-0

[Event "CAN-ch U20"]
[Site "Toronto"]
[Date "2008.05.10"]
[Round "3"]
[White "Cai, Tony"]
[Black "Perelman, Leon"]
[Result "0-1"]
[ECO "E30"]
[WhiteElo "1675"]
[BlackElo "1797"]
[PlyCount "76"]
[EventDate "2008.05.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bg5 h6 5. Bh4 c5 6. e3 Qa5 7. Qc2 Ne4 8. Rc1 cxd4 9. exd4 d5 10. Bd3 Qxa2 11. cxd5 Bxc3+ 12. bxc3 Qxc2 13. Rxc2 exd5 14. Ne2 Nd6 15. Bg3 Nf5 16. Nf4 Nxg3 17. hxg3 Be6 18. Re2 Kd7 19. 0-0 Nc6 20. Rfe1 Rhe8 21. Bb1 Re7 22. Ba2 Kd6 23. Nd3 b6 24. Ne5 Nxe5 25. Rxe5 Rae8 26. f4 f6 27. R5e3 Bf7 28. Kf2 Rxe3 29. Rxe3 Rxe3 30. Kxe3 Bg6 31. g4 Be4 32. g3 b5 33. Kd2 a5 34. Ke3 Kc6 35. Bb3 Kb6 36. Kd2 g5 37. Kc1 Kc6 38. Kb2 Bf3 0-1

[Event "CAN-ch U20"]
[Site "Toronto"]
[Date "2008.05.10"]
[Round "2"]
[White "Orlova, Yelizaveta"]
[Black "Cai, Tony"]
[Result "1-0"]
[ECO "D02"]
[WhiteElo "1909"]
[BlackElo "1675"]
[PlyCount "85"]
[EventDate "2008.05.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. d4 d5 2. Nf3 Nf6 3. g3 Bg4 4. Bg2 Nbd7 5. 0-0 e6 6. Nbd2 Bd6 7. b3 0-0 8. Bb2 Re8 9. Ne5 Bf5 10. c4 c6 11. Ndf3 Ne4 12. Nxd7 Qxd7 13. c5 Be7 14. Ne5 Qc7 15. f3 Nf6 16. Qd2 Nd7 17. e4 Bg6 18. Nxg6 hxg6 19. Rae1 Bf6 20. e5 Be7 21. f4 f5 22. exf6 Bxf6 23. Bh3 Nf8 24. Re2 Kf7 25. Rfe1 b6 26. b4 a5 27. g4 axb4 28. g5 Bd8 29. Qxb4 Rb8 30. Qc3 Kg8 31. Qf3 Qf7 32. Qg4 Bc7 33. Rf1 bxc5 34. dxc5 Rb4 35. Be5 Bxe5 36. Rxe5 Qa7 37. Qf3 Qxc5+ 38. Kh1 Rb2 39. f5 Qc2 40. Qg3 d4 41. fxe6 Re7 42. Qf4 Kh7 43. Qh4+ 1-0

[Event "CAN-ch U20"]
[Site "Toronto"]
[Date "2008.05.09"]
[Round "1"]
[White "Cai, Tony"]
[Black "Kraiouchkine, Nikita"]
[Result "0-1"]
[ECO "D10"]
[WhiteElo "1675"]
[BlackElo "2122"]
[PlyCount "38"]
[EventDate "2008.05.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2011"]
[Source "ChessBase"]
[SourceDate "2010.11.26"]
[SourceVersion "1"]
[SourceVersionDate "2010.11.26"]
[SourceQuality "1"]

1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Bg5 dxc4 5. e3 Nd5 6. Bxc4 Nxc3 7. Qb3 Qa5 8. Bxf7+ Kd8 9. Bxe7+ Bxe7 10. bxc3 Qg5 11. Ne2 Qxg2 12. Rg1 Qf3 13. Rxg7 Bh4 14. Qb4 Qf6 15. Rg8+ Rxg8 16. Bxg8 Qxf2+ 17. Kd2 Bg4 18. Qc4 Bg5 19. Qd3 Bf5 0-1

