[Event "PNWCC Online blitz JP 2nd"]
[Site "Chess.com INT"]
[Date "2020.03.21"]
[Round "9"]
[White "Cao, Bruce"]
[Black "Bagchi, Sounak"]
[Result "1/2-1/2"]
[ECO "C51"]
[WhiteElo "1383"]
[PlyCount "166"]
[EventDate "2020.03.21"]
[EventType "swiss (blitz)"]
[EventRounds "11"]
[EventCountry "USA"]
[SourceTitle "CBM 195 Extra"]
[Source "ChessBase"]
[SourceDate "2020.05.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.05.31"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Be7 6. d4 Na5 7. Nxe5 Nxc4 8. Nxc4 d5 9. exd5 Qxd5 10. Ne3 Qd8 11. 0-0 Nf6 12. Ba3 Bxa3 13. Nxa3 0-0 14. Nac4 c5 15. dxc5 Be6 16. Nd6 Qc7 17. Qd4 Rfd8 18. Qb4 b6 19. Nb5 Qxc5 20. Qxc5 bxc5 21. Nc7 Rac8 22. Nxe6 fxe6 23. Rfd1 Kf7 24. Rab1 Rxd1+ 25. Rxd1 Ke7 26. f3 Rb8 27. Nc4 Nd5 28. Rd3 Rb1+ 29. Kf2 Ra1 30. a3 Rc1 31. Ne5 Rxc3 32. Rxc3 Nxc3 33. Nc6+ Kd7 34. Nxa7 Kc7 35. Ke3 Kb7 36. Kd3 Nd5 37. Nb5 Nf4+ 38. Kc4 Nxg2 39. Kxc5 Ne1 40. Nd4 e5 41. Ne6 Nxf3 42. Nxg7 Nxh2 43. Kd5 Ng4 44. Ke4 Nf6+ 45. Kf5 h5 46. Nxh5 Nxh5 47. Kxe5 Ka6 48. Kf5 Ng3+ 49. Kg4 Ne4 50. Kf5 Nc3 51. Kg5 Kb5 52. Kg4 Kc4 53. Kf5 Kb3 54. Kf4 Ka4 55. Kg4 Kb3 56. Kg5 Ka4 57. Kf5 Nb5 58. Kf4 Nc7 59. Kg4 Na6 60. Kg5 Nc5 61. Kf5 Nd3 62. Kg5 Nc1 63. Kg6 Na2 64. Kf7 Nc3 65. Ke8 Ne2 66. Kf8 Nf4 67. Kg8 Nd5 68. Kh7 Nc7 69. Kg7 Na6 70. Kf6 Nc5 71. Kf7 Nb3 72. Ke7 Nd2 73. Ke6 Nc4 74. Kf5 Nd6+ 75. Kg4 Ne8 76. Kf3 Ng7 77. Ke2 Ne6 78. Ke3 Nf4 79. Ke4 Ne2 80. Ke3 Nc3 81. Kd3 Nb1 82. Kc2 Nd2 83. Kxd2 Kxa3 1/2-1/2

[Event "PNWCC Online blitz JP 2nd"]
[Site "Chess.com INT"]
[Date "2020.03.21"]
[Round "2"]
[White "Cao, Bruce"]
[Black "Ke, Rianne"]
[Result "1-0"]
[ECO "C50"]
[WhiteElo "1383"]
[BlackElo "1683"]
[PlyCount "121"]
[EventDate "2020.03.21"]
[EventType "swiss (blitz)"]
[EventRounds "11"]
[EventCountry "USA"]
[SourceTitle "CBM 195 Extra"]
[Source "ChessBase"]
[SourceDate "2020.05.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.05.31"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. Bg5 h6 6. Bh4 d6 7. h3 Be6 8. Bb3 a6 9. Nc3 Ba7 10. Nd5 g5 11. Bg3 Bxd5 12. exd5 Na5 13. c4 Nxb3 14. Qxb3 Rb8 15. 0-0 0-0 16. Rfe1 b5 17. Qc3 Nh5 18. Bh2 f5 19. d4 e4 20. Nd2 Qf6 21. Nb3 b4 22. Qd2 Rfe8 23. Rad1 Kg7 24. Na5 Bb6 25. Nc6 Rbc8 26. b3 a5 27. Qe2 Qf7 28. Qd2 Nf6 29. Re2 Rf8 30. Rde1 Rce8 31. f3 Qg6 32. f4 g4 33. Qe3 h5 34. h4 Nd7 35. g3 Rf7 36. Rc2 Rff8 37. Rec1 Ra8 38. Kg2 Rfe8 39. Bg1 Qf7 40. c5 Ba7 41. Rd1 Qf8 42. Bf2 Qf7 43. Qe2 Qf8 44. Qe3 Qf7 45. Rdc1 Qf8 46. Rc4 Qf7 47. cxd6 cxd6 48. Nxa7 Rxa7 49. Rc7 Rea8 50. R1c2 Qe8 51. Qc1 Qd8 52. Rxa7 Rxa7 53. Rc8 Qb6 54. Qc6 Rb7 55. Qxb6 Nxb6 56. Rc6 Nxd5 57. Rxd6 Nc3 58. Ra6 Nxa2 59. Rxa5 Nc3 60. Rxf5 Re7 61. Re5 1-0

[Event "PNWCC Online blitz JP 2nd"]
[Site "Chess.com INT"]
[Date "2020.03.21"]
[Round "7"]
[White "Cao, Bruce"]
[Black "Li, Kevin Zhang"]
[Result "0-1"]
[ECO "B56"]
[WhiteElo "1383"]
[PlyCount "90"]
[EventDate "2020.03.21"]
[EventType "swiss (blitz)"]
[EventRounds "11"]
[EventCountry "USA"]
[SourceTitle "CBM 195 Extra"]
[Source "ChessBase"]
[SourceDate "2020.05.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.05.31"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Be3 Ng4 7. Bc1 Qb6 8. f3 Qxd4 9. fxg4 Qxd1+ 10. Nxd1 Bxg4 11. Ne3 Bd7 12. Bd2 e6 13. 0-0-0 Be7 14. Nc4 b5 15. Ne3 a6 16. Be2 Nd4 17. Bf3 Rc8 18. Bb4 Nxf3 19. gxf3 Rc6 20. Rd3 0-0 21. Rhd1 Bg5 22. Bxd6 Rxd6 23. Rxd6 Bxe3+ 24. Kb1 Bc8 25. Rd8 Bb6 26. R8d3 g6 27. c3 Kg7 28. Kc2 Bb7 29. Rd7 Bc8 30. R7d6 Bc7 31. R6d2 Bf4 32. Rg2 e5 33. Rd3 Be6 34. Rd6 Ra8 35. h4 Kf6 36. Rg1 a5 37. Rgd1 Ke7 38. Rb6 Bxa2 39. Rxb5 a4 40. Ra1 Bb3+ 41. Rxb3 axb3+ 42. Kb1 Rxa1+ 43. Kxa1 Bg3 44. Kb1 Bf4 45. c4 Kd6 0-1

[Event "PNWCC Online blitz JP 2nd"]
[Site "Chess.com INT"]
[Date "2020.03.21"]
[Round "5"]
[White "Cao, Bruce"]
[Black "Liu, Austin"]
[Result "0-1"]
[ECO "B78"]
[WhiteElo "1383"]
[BlackElo "1423"]
[PlyCount "70"]
[EventDate "2020.03.21"]
[EventType "swiss (blitz)"]
[EventRounds "11"]
[EventCountry "USA"]
[SourceTitle "CBM 195 Extra"]
[Source "ChessBase"]
[SourceDate "2020.05.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.05.31"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Bc4 Bg7 7. f3 0-0 8. Be3 Nc6 9. Qd2 Bd7 10. Bb3 Rc8 11. 0-0-0 Ne5 12. h4 h5 13. Rdg1 Nc4 14. Bxc4 Rxc4 15. Qe2 Rc8 16. g4 hxg4 17. fxg4 Nxg4 18. Rxg4 Bxg4 19. Qxg4 Rxc3 20. bxc3 Qa5 21. Kb1 Qxc3 22. Qg1 Rc8 23. Qf2 Rc4 24. Rf1 Rb4+ 25. Kc1 Rc4 26. Qxf7+ Kh8 27. Qf2 Qa1+ 28. Kd2 Qc3+ 29. Ke2 e5 30. Ne6 Qxc2+ 31. Kf3 Qxe4+ 32. Ke2 Rc2+ 33. Ke1 Rxf2 34. Kxf2 Qf5+ 35. Kg3 Qxe6 0-1

[Event "PNWCC Online blitz JP 2nd"]
[Site "Chess.com INT"]
[Date "2020.03.21"]
[Round "3"]
[White "Cao, Bruce"]
[Black "Tian, Eddy"]
[Result "0-1"]
[ECO "B12"]
[WhiteElo "1383"]
[BlackElo "2204"]
[PlyCount "82"]
[EventDate "2020.03.21"]
[EventType "swiss (blitz)"]
[EventRounds "11"]
[EventCountry "USA"]
[SourceTitle "CBM 195 Extra"]
[Source "ChessBase"]
[SourceDate "2020.05.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.05.31"]
[SourceQuality "1"]

1. e4 c6 2. d4 d5 3. e5 Bf5 4. Be3 e6 5. Nc3 Nd7 6. Nf3 Ne7 7. Be2 Bg6 8. Qd2 Nf5 9. 0-0-0 c5 10. dxc5 Nxe3 11. fxe3 Bxc5 12. Bb5 a6 13. Bxd7+ Qxd7 14. e4 d4 15. Nxd4 0-0-0 16. Nce2 Bxe4 17. Qa5 Qc7 18. Qxc7+ Kxc7 19. c3 Bxg2 20. Rhg1 Bd5 21. Rxg7 Rd7 22. b3 Bf8 23. Rg3 Bh6+ 24. Kb2 b5 25. Rdg1 Be4 26. Rg8 Rxg8 27. Rxg8 Bg6 28. Ra8 Kb7 29. Re8 Bg7 30. Rg8 Bxe5 31. h4 b4 32. Nf3 bxc3+ 33. Nxc3 Bf6 34. h5 Bxh5 35. Rg3 Rd3 36. Rh3 Bxf3 37. Kc2 Rxc3+ 38. Kd2 h5 39. Ke1 Bd4 40. Kd2 e5 41. a4 Kc6 0-1

[Event "PNWCC Online blitz JP 2nd"]
[Site "Chess.com INT"]
[Date "2020.03.21"]
[Round "10"]
[White "Cao, Bruce"]
[Black "Yang, Alexander Z"]
[Result "0-1"]
[ECO "C51"]
[WhiteElo "1383"]
[BlackElo "1630"]
[PlyCount "104"]
[EventDate "2020.03.21"]
[EventType "swiss (blitz)"]
[EventRounds "11"]
[EventCountry "USA"]
[SourceTitle "CBM 195 Extra"]
[Source "ChessBase"]
[SourceDate "2020.05.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.05.31"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Be7 6. 0-0 Nf6 7. d4 d6 8. Qb3 0-0 9. Ng5 Qe8 10. Bb5 exd4 11. cxd4 Nxd4 12. Bxe8 Nxb3 13. axb3 Rxe8 14. Nc3 h6 15. Nf3 Bg4 16. Nd4 Nd7 17. Ndb5 Rec8 18. Nxa7 Rf8 19. Be3 Bf6 20. Rac1 Bxc3 21. Rxc3 c6 22. Ra1 Ne5 23. f3 Be6 24. b4 d5 25. exd5 Bxd5 26. Rcc1 Nd3 27. Rcb1 Ne5 28. b5 Nc4 29. Bf2 Nd2 30. Rd1 Nb3 31. Rab1 Rfe8 32. bxc6 bxc6 33. Nxc6 Bxc6 34. Rxb3 Ba4 35. Rbd3 Bxd1 36. Rxd1 Rad8 37. Rxd8 Rxd8 38. g3 f6 39. Kg2 Kf7 40. g4 g5 41. Kg3 Rd3 42. h3 Ke6 43. Be1 Kd5 44. Bf2 Kc4 45. Bg1 Rb3 46. Bf2 Kd3 47. Bc5 Ke2 48. Be7 Rxf3+ 49. Kg2 f5 50. gxf5 Rxf5 51. Kg3 h5 52. h4 g4 0-1

[Event "PNWCC Online blitz JP 2nd"]
[Site "Chess.com INT"]
[Date "2020.03.21"]
[Round "6"]
[White "Guo, Hazel"]
[Black "Cao, Bruce"]
[Result "0-1"]
[ECO "B53"]
[WhiteElo "1526"]
[BlackElo "1383"]
[PlyCount "74"]
[EventDate "2020.03.21"]
[EventType "swiss (blitz)"]
[EventRounds "11"]
[EventCountry "USA"]
[SourceTitle "CBM 195 Extra"]
[Source "ChessBase"]
[SourceDate "2020.05.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.05.31"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Qxd4 Nc6 5. Bb5 Bd7 6. Bxc6 Bxc6 7. Nc3 Nf6 8. Bg5 Qc7 9. 0-0-0 g6 10. Qd3 Bg7 11. Kb1 0-0 12. Nd4 Bd7 13. f3 Rfe8 14. h4 a6 15. g4 b5 16. h5 b4 17. Nce2 h6 18. Bxf6 exf6 19. hxg6 fxg6 20. f4 Qb7 21. f5 Qxe4 22. Qb3+ d5 23. fxg6 Bxg4 24. Rhe1 a5 25. a3 bxa3 26. Qxa3 Qxg6 27. Rc1 Bxe2 28. Rxe2 Rxe2 29. Nxe2 Qe4 30. Nc3 Qe5 31. Qb3 Rb8 32. Qa3 f5 33. Qxa5 Qxc3 34. Qxc3 Bxc3 35. b3 Ra8 36. Rg1+ Kh7 37. b4 Ra1# 0-1

[Event "PNWCC Online blitz JP 2nd"]
[Site "Chess.com INT"]
[Date "2020.03.21"]
[Round "1"]
[White "Kadric, Denis"]
[Black "Cao, Bruce"]
[Result "1-0"]
[ECO "B24"]
[WhiteElo "2579"]
[BlackElo "1383"]
[PlyCount "33"]
[EventDate "2020.03.21"]
[EventType "swiss (blitz)"]
[EventRounds "11"]
[EventCountry "USA"]
[SourceTitle "CBM 195 Extra"]
[Source "ChessBase"]
[SourceDate "2020.05.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.05.31"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 d6 3. f4 Nc6 4. Nf3 e6 5. g3 a6 6. Bg2 Qc7 7. 0-0 Be7 8. d3 Nf6 9. h3 0-0 10. g4 Rd8 11. Qe1 d5 12. g5 Ne8 13. exd5 exd5 14. Nh4 f6 15. Nxd5 fxg5 16. Nxc7 Nxc7 17. Bxc6 1-0

[Event "PNWCC Online blitz JP 2nd"]
[Site "Chess.com INT"]
[Date "2020.03.21"]
[Round "11"]
[White "Li, Eric"]
[Black "Cao, Bruce"]
[Result "0-1"]
[ECO "B76"]
[WhiteElo "2333"]
[BlackElo "1383"]
[PlyCount "86"]
[EventDate "2020.03.21"]
[EventType "swiss (blitz)"]
[EventRounds "11"]
[EventCountry "USA"]
[SourceTitle "CBM 195 Extra"]
[Source "ChessBase"]
[SourceDate "2020.05.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.05.31"]
[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. g4 Bd7 10. h4 Rc8 11. 0-0-0 Ne5 12. h5 Nc4 13. Bxc4 Rxc4 14. hxg6 fxg6 15. Bh6 Rf7 16. Bxg7 Rxg7 17. Qh6 Qc8 18. Nde2 b5 19. a3 a5 20. Qd2 b4 21. axb4 axb4 22. Nb1 Ba4 23. Nd4 Rxd4 24. Qe2 Rc4 25. Rd2 Nd7 26. g5 Bb5 27. Qh2 Nc5 28. Kd1 Nb3 29. Rd5 Rd4+ 30. Rxd4 Nxd4 31. f4 Qc4 32. f5 gxf5 33. exf5 Nxf5 34. g6 Qg4+ 35. Kc1 Qxg6 36. Rd1 Qg2 37. Qf4 Qg5 38. Qe3 Qxe3+ 39. Nd2 Nd4 40. Kb1 Bc4 41. Nxc4 Qe4 42. b3 Qxc2+ 43. Ka1 Nxb3# 0-1

[Event "PNWCC Online blitz JP 2nd"]
[Site "Chess.com INT"]
[Date "2020.03.21"]
[Round "4"]
[White "Liu, Erik"]
[Black "Cao, Bruce"]
[Result "1-0"]
[ECO "E70"]
[WhiteElo "1615"]
[BlackElo "1383"]
[PlyCount "69"]
[EventDate "2020.03.21"]
[EventType "swiss (blitz)"]
[EventRounds "11"]
[EventCountry "USA"]
[SourceTitle "CBM 195 Extra"]
[Source "ChessBase"]
[SourceDate "2020.05.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.05.31"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Bd3 0-0 6. Nge2 e5 7. d5 Na6 8. a3 Nc5 9. Bc2 Ne8 10. b4 Nd7 11. g4 Nb6 12. f3 Nxc4 13. Bb3 Qh4+ 14. Ng3 Nb6 15. Be3 Bd7 16. Qe2 f5 17. gxf5 gxf5 18. Bf2 f4 19. Nf5 Qh5 20. Nxg7 Nxg7 21. Kd2 Kh8 22. h4 Ne8 23. Rhg1 Nf6 24. a4 Rae8 25. a5 Nc8 26. Rg5 Qf7 27. Rag1 Rg8 28. Nb5 Bxb5 29. Qxb5 Ne7 30. Ba4 Rb8 31. Bxa7 c6 32. Qd3 Ra8 33. Bb6 Nc8 34. dxc6 Nxb6 35. Bb3 1-0

[Event "PNWCC Online blitz JP 2nd"]
[Site "Chess.com INT"]
[Date "2020.03.21"]
[Round "8"]
[White "Wu, Alice"]
[Black "Cao, Bruce"]
[Result "0-1"]
[ECO "B50"]
[BlackElo "1383"]
[PlyCount "110"]
[EventDate "2020.03.21"]
[EventType "swiss (blitz)"]
[EventRounds "11"]
[EventCountry "USA"]
[SourceTitle "CBM 195 Extra"]
[Source "ChessBase"]
[SourceDate "2020.05.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.05.31"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. c3 Nc6 4. d4 cxd4 5. cxd4 e6 6. Nc3 Nf6 7. Be2 Be7 8. Be3 0-0 9. 0-0 a6 10. h3 Qc7 11. Rc1 Bd7 12. d5 exd5 13. Nxd5 Qa5 14. Nxf6+ Bxf6 15. Qxd6 Be6 16. e5 Be7 17. Qd2 Qxa2 18. Ra1 Qb3 19. Qc3 Qxc3 20. bxc3 Rfd8 21. Bb6 Rd7 22. Nd4 Nxd4 23. cxd4 Bd8 24. Bxd8 Raxd8 25. Rfd1 Rxd4 26. Rxd4 Rxd4 27. Rb1 b5 28. Ra1 Rd2 29. Rxa6 g6 30. Bxb5 Rd5 31. Ra8+ Kg7 32. Bc4 Rd1+ 33. Bf1 Bc4 34. Kh2 Rxf1 35. f3 Re1 36. Ra5 Re2 37. Rc5 Be6 38. f4 Kh6 39. Kg3 g5 40. fxg5+ Kxg5 41. h4+ Kf5 42. Kf3 Rxe5 43. Rxe5+ Kxe5 44. g4 Bd5+ 45. Ke3 Be4 46. h5 h6 47. g5 hxg5 48. h6 f6 49. Kf2 Kf4 50. Ke2 g4 51. Kf2 Bh7 52. Kg2 g3 53. Kf1 Kf3 54. Kg1 g2 55. Kh2 Kf2 0-1

[Event "Toronto Crown op"]
[Site "Toronto"]
[Date "2019.09.02"]
[Round "6"]
[White "Cao, Bruce"]
[Black "Noritsyn, Sergey"]
[Result "0-1"]
[ECO "B86"]
[WhiteElo "1359"]
[BlackElo "2214"]
[PlyCount "90"]
[EventDate "2019.08.31"]
[EventType "swiss"]
[EventRounds "6"]
[EventCountry "CAN"]
[SourceTitle "EXT 2020"]
[Source "ChessBase"]
[SourceDate "2019.10.17"]
[SourceVersion "1"]
[SourceVersionDate "2019.10.17"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e6 7. Bb3 Nbd7 8. Be3 Nc5 9. f3 Be7 10. Qd2 Qc7 11. Na4 Bd7 12. Nc3 b5 13. a3 Qb7 14. 0-0 e5 15. Nde2 Nxb3 16. cxb3 Be6 17. b4 0-0 18. Ng3 Rfd8 19. Qf2 g6 20. Rfd1 h5 21. Bg5 Rac8 22. Bxf6 Bxf6 23. f4 exf4 24. Nge2 f3 25. Nd4 Bxd4 26. Rxd4 fxg2 27. Qxg2 Rc4 28. Rad1 Qc7 29. R4d3 Qb6+ 30. Kf1 Rc7 31. Qf2 Qc6 32. Kg1 Rcd7 33. Qf6 Qb7 34. Nd5 Bxd5 35. Rxd5 Re8 36. Qf4 Rde7 37. Re1 Qxd5 38. exd5 Rxe1+ 39. Kf2 R8e2+ 40. Kg3 Rg1+ 41. Kh3 g5 42. Qd4 Rg4 43. Qb6 Rge4 44. Qd8+ Kh7 45. Qxg5 R4e3+ 0-1

[Event "Mississauga Spring op U2000"]
[Site "Mississauga"]
[Date "2019.03.24"]
[Round "4"]
[White "Cao, Bruce"]
[Black "Liu, Harrison"]
[Result "0-1"]
[ECO "B78"]
[WhiteElo "1756"]
[BlackElo "1756"]
[PlyCount "66"]
[EventDate "2019.03.23"]
[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 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Bc4 Bg7 7. f3 0-0 8. Be3 Nc6 9. Qd2 Bd7 10. 0-0-0 a6 11. g4 b5 12. Bb3 Ne5 13. Bh6 Nc4 14. Bxc4 bxc4 15. h4 Rb8 16. h5 Qb6 17. b3 Qa5 18. Bxg7 Kxg7 19. hxg6 fxg6 20. Qh6+ Kg8 21. Nd5 Rf7 22. Nf5 Nxd5 23. Rxd5 Qa3+ 24. Kd1 gxf5 25. gxf5 Qb2 26. e5 Bxf5 27. e6 Qxc2+ 28. Ke1 Rg7 29. Rd2 Qc3 30. Rh5 cxb3 31. axb3 Qc1+ 32. Kf2 Qg1+ 33. Ke2 Rg2# 0-1

[Event "Mississauga Spring op U2000"]
[Site "Mississauga"]
[Date "2019.03.24"]
[Round "5"]
[White "Green, Ken"]
[Black "Cao, Bruce"]
[Result "1-0"]
[ECO "D00"]
[WhiteElo "1734"]
[BlackElo "1756"]
[PlyCount "101"]
[EventDate "2019.03.23"]
[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. Bf4 g6 3. Nc3 d5 4. e3 Bg7 5. Nf3 0-0 6. h4 b6 7. Bd3 Bb7 8. h5 c5 9. hxg6 hxg6 10. Ne5 c4 11. Be2 Nbd7 12. Ng4 Nxg4 13. Bxg4 f5 14. Bf3 Nf6 15. Qe2 Kf7 16. g4 Qd7 17. g5 Ne4 18. Bxe4 fxe4 19. 0-0-0 b5 20. Rh7 Rh8 21. Rdh1 Rxh7 22. Rxh7 Rh8 23. Rxg7+ Kxg7 24. Be5+ Kg8 25. Bxh8 Kxh8 26. f4 b4 27. Qh2+ Kg8 28. Nd1 Qf5 29. Nf2 Bc8 30. Qh6 Kf7 31. Qh8 Qe6 32. Qd8 Qc6 33. Qa5 Qb7 34. Qd8 Be6 35. Qh8 Bf5 36. Qh7+ Ke6 37. Nd1 Qa6 38. Qg8+ Kd6 39. Qb8+ Kd7 40. Qxb4 Qxa2 41. Qb7+ Kd6 42. Qb8+ Kd7 43. Qb5+ Kc7 44. Qc5+ Kb8 45. Qb5+ Kc7 46. Nc3 Qa1+ 47. Kd2 e6 48. Qc5+ Kd7 49. Qb5+ Ke7 50. Na4 Bg4 51. Qb8 1-0

[Event "Mississauga Spring op U2000"]
[Site "Mississauga"]
[Date "2019.03.23"]
[Round "1"]
[White "Samokysh, Yevhen"]
[Black "Cao, Bruce"]
[Result "0-1"]
[ECO "D04"]
[WhiteElo "1924"]
[BlackElo "1756"]
[PlyCount "92"]
[EventDate "2019.03.23"]
[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 Nf6 2. e3 d5 3. b3 g6 4. Bb2 Bg7 5. d4 0-0 6. Bd3 b6 7. Nbd2 Bb7 8. 0-0 c5 9. Qe2 Nc6 10. dxc5 bxc5 11. c4 d4 12. exd4 Nxd4 13. Nxd4 cxd4 14. f4 Re8 15. Rad1 Qd7 16. Ne4 Nxe4 17. Bxe4 Qe6 18. Rfe1 Qxe4 19. Qxe4 Bxe4 20. Rxe4 Rad8 21. Rd3 f5 22. Re6 Kf7 23. Ra6 Rd7 24. c5 g5 25. c6 Rc7 26. Bxd4 Rd8 27. Bb6 Rxd3 28. Bxc7 Bd4+ 29. Kf1 gxf4 30. Ra4 e5 31. Ba5 Rd1+ 32. Ke2 Rc1 33. c7 Ke8 34. Rb4 Bb6 35. Bxb6 axb6 36. Rxb6 Kd7 37. Rh6 Kxc7 38. Rxh7+ Kd6 39. Kd2 Rg1 40. a4 Rxg2+ 41. Ke1 Kc5 42. h4 Kd4 43. Kf1 Rb2 44. Rb7 Ke3 45. Re7 e4 46. Re5 f3 0-1

[Event "Mississauga Spring op U2000"]
[Site "Mississauga"]
[Date "2019.03.23"]
[Round "3"]
[White "Xiang, Christopher"]
[Black "Cao, Bruce"]
[Result "1-0"]
[ECO "B38"]
[WhiteElo "1696"]
[BlackElo "1756"]
[PlyCount "93"]
[EventDate "2019.03.23"]
[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 d6 3. d4 cxd4 4. Nxd4 g6 5. c4 Bg7 6. Nc3 Nf6 7. Be2 Nc6 8. Be3 0-0 9. 0-0 a6 10. f4 e5 11. Nb3 Qe7 12. f5 Rb8 13. Nd5 Nxd5 14. cxd5 Nd4 15. Bd3 Nxb3 16. Qxb3 b5 17. Qc2 Bb7 18. Qd2 f6 19. Be2 g5 20. Bb6 Kh8 21. Ba5 Rfc8 22. Rac1 Qd7 23. Rf3 Rxc1+ 24. Qxc1 Rc8 25. Rc3 Bf8 26. Rxc8 Qxc8 27. Qxc8 Bxc8 28. Kf2 Kg7 29. Ke3 Bd7 30. Kd3 Be8 31. Kc3 h5 32. Kb4 g4 33. a4 Kh6 34. axb5 axb5 35. Bxb5 Bxb5 36. Kxb5 Kg5 37. g3 h4 38. Bd2+ Kh5 39. Kc6 h3 40. b4 Be7 41. b5 Bd8 42. Bb4 Be7 43. b6 Bf8 44. b7 Bh6 45. b8Q Bd2 46. Qe8+ Kh6 47. Qh8+ 1-0

[Event "Newmarket Aurora Fall op U2000"]
[Site "Newmarket"]
[Date "2018.10.21"]
[Round "4.13"]
[White "Cao, Bruce"]
[Black "Li, Adam"]
[Result "1/2-1/2"]
[ECO "C50"]
[WhiteElo "1344"]
[PlyCount "47"]
[EventDate "2018.10.20"]
[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 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. Bg5 h6 6. Bh4 g5 7. Bg3 d6 8. h3 Bd7 9. c3 Qe7 10. Nbd2 Nh5 11. Bh2 Nf6 12. a4 a5 13. Nb3 Bb6 14. Qe2 Be6 15. Bxe6 Qxe6 16. Qc2 0-0-0 17. 0-0-0 d5 18. exd5 Nxd5 19. Rhe1 f6 20. d4 Nf4 21. Bxf4 gxf4 22. Nh4 Rhe8 23. Nf5 Qg8 24. f3 1/2-1/2

[Event "Newmarket Aurora Fall op U2000"]
[Site "Newmarket"]
[Date "2018.10.20"]
[Round "3.6"]
[White "Ajith, Aayush"]
[Black "Cao, Bruce"]
[Result "1-0"]
[ECO "A62"]
[WhiteElo "1734"]
[BlackElo "1344"]
[PlyCount "137"]
[EventDate "2018.10.20"]
[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. Nc3 Bg7 4. Nf3 0-0 5. g3 d6 6. Bg2 c5 7. d5 e6 8. 0-0 exd5 9. cxd5 Bf5 10. Nd2 Qd7 11. a4 Bh3 12. Nc4 Bxg2 13. Kxg2 Qe7 14. Qd3 Nbd7 15. Bf4 Ne8 16. e4 Ne5 17. Bxe5 dxe5 18. Rad1 Nd6 19. Nxd6 Qxd6 20. Nb5 Qd7 21. Qc2 a6 22. Na3 f5 23. Nc4 f4 24. f3 Rae8 25. a5 fxg3 26. hxg3 Rf7 27. d6 Qe6 28. Rd5 Rf5 29. Ne3 Rh5 30. g4 Rh4 31. Qxc5 Rc8 32. Qxc8+ Qxc8 33. d7 Qd8 34. Rc1 Kf7 35. Rc8 Ke7 36. Rxd8 Kxd8 37. Nc4 h5 38. Nd6 Bf6 39. Nxb7+ Kc7 40. d8Q+ Bxd8 41. Nxd8 hxg4 42. Ne6+ Kc6 43. Rxe5 Kd6 44. f4 Rh8 45. Ng5 Rb8 46. Re6+ Kc5 47. Rxa6 Rxb2+ 48. Kg3 Ra2 49. Rxg6 Rxa5 50. Kxg4 Kd4 51. e5 Ke3 52. e6 Ra4 53. Rf6 Ra7 54. Rf7 Ra8 55. e7 Re8 56. f5 Kd4 57. Ne6+ Ke5 58. Ng7 Kd6 59. Nxe8+ Kd7 60. Nf6+ Kd6 61. e8Q Kc5 62. Qe5+ Kb6 63. Qc7+ Ka6 64. Qc6+ Ka5 65. Ra7+ Kb4 66. Ra4+ Kb3 67. Qc4+ Kb2 68. Ra2+ Kb1 69. Qc2# 1-0

[Event "Newmarket Aurora Fall op U2000"]
[Site "Newmarket"]
[Date "2018.10.20"]
[Round "2.3"]
[White "Cao, Bruce"]
[Black "Desikan, Ajith"]
[Result "0-1"]
[ECO "B32"]
[WhiteElo "1344"]
[PlyCount "156"]
[EventDate "2018.10.20"]
[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 e6 3. d4 cxd4 4. Nxd4 Qb6 5. Nb3 Nc6 6. Be3 Qc7 7. Be2 Nf6 8. f3 a6 9. 0-0 Be7 10. Nc3 0-0 11. Qd2 b5 12. Rfd1 Rd8 13. Nd4 Bb7 14. a3 d5 15. Nxc6 Bxc6 16. exd5 Nxd5 17. Nxd5 Bxd5 18. Bd3 Bc4 19. Qf2 Rab8 20. b3 Bxd3 21. cxd3 Qc3 22. Rdc1 Qxd3 23. Bc5 Bxc5 24. Qxc5 Qxb3 25. Qa7 Ra8 26. Qb7 Qd5 27. Qc7 Qd4+ 28. Kf1 Qd7 29. Qxd7 Rxd7 30. a4 bxa4 31. Rxa4 Kf8 32. Ke2 Ke7 33. Ke3 Rb7 34. g4 Rb5 35. Rc7+ Kf6 36. h4 h6 37. Rf4+ Ke5 38. Rfxf7 Rb3+ 39. Ke2 a5 40. f4+ Ke4 41. Rc4+ Kd5 42. Rc2 Rb4 43. Kf3 Rb3+ 44. Ke2 Kd6 45. Rcc7 Rd8 46. Rc2 Rb5 47. Ra7 Rf8 48. Ra6+ Kd5 49. Rd2+ Kc4 50. Rc6+ Kb3 51. Rd3+ Ka4 52. Rcc3 Rxf4 53. Ra3+ Kb4 54. Rdb3+ Kc5 55. Rc3+ Kb6 56. Re3 e5 57. Rg3 Rb2+ 58. Ke3 Rfb4 59. Rd3 R2b3 60. Kd2 Rxd3+ 61. Rxd3 Rd4 62. Kc3 Rxd3+ 63. Kxd3 Kc5 64. Ke4 a4 65. Kxe5 a3 66. Kf5 a2 67. g5 hxg5 68. hxg5 a1Q 69. Kg6 Qe5 70. Kh5 Qf5 71. Kh4 g6 72. Kg3 Qxg5+ 73. Kh2 Qe3 74. Kh1 Qd2 75. Kg1 Kd4 76. Kh1 Ke4 77. Kg1 Kf3 78. Kh1 Qg2# 0-1

[Event "Newmarket Aurora Fall op U2000"]
[Site "Newmarket"]
[Date "2018.10.20"]
[Round "1.8"]
[White "Lim, Levi"]
[Black "Cao, Bruce"]
[Result "0-1"]
[ECO "B50"]
[WhiteElo "1793"]
[BlackElo "1344"]
[PlyCount "72"]
[EventDate "2018.10.20"]
[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 d6 3. c3 Nc6 4. Be2 Nf6 5. d4 cxd4 6. cxd4 d5 7. e5 Nd7 8. 0-0 Nb6 9. h3 Bf5 10. Nc3 e6 11. Be3 Be7 12. Bd3 Bxd3 13. Qxd3 a6 14. Rac1 Rc8 15. Nd2 0-0 16. a3 f6 17. exf6 Bxf6 18. b4 e5 19. dxe5 Nxe5 20. Bxb6 Nxd3 21. Bxd8 Rfxd8 22. Nxd5 Rxc1 23. Nxf6+ gxf6 24. Ne4 Rxf1+ 25. Kxf1 Kf7 26. g3 h6 27. f4 f5 28. Nd2 Nxf4 29. Nc4 Nxh3 30. Kg2 Ng5 31. Ne5+ Ke6 32. Nc4 b5 33. Na5 Rd3 34. Nb7 Rxa3 35. Nc5+ Kd5 36. Nd7 Ra2+ 0-1

[Event "CAN-ch U20 U1800"]
[Site "Toronto"]
[Date "2018.08.12"]
[Round "8.21"]
[White "Cao, Bruce"]
[Black "Ran, Xiaoyu"]
[Result "1/2-1/2"]
[ECO "C50"]
[WhiteElo "1582"]
[BlackElo "1679"]
[PlyCount "32"]
[EventDate "2018.08.08"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. e4 Nc6 2. Nf3 e5 3. Bc4 Nf6 4. d3 Bc5 5. Bg5 h6 6. Bh4 d6 7. h3 a6 8. Nc3 Be6 9. Nd5 g5 10. Nxg5 Bxd5 11. exd5 hxg5 12. Bxg5 Rg8 13. h4 Nb8 14. Qf3 Nbd7 15. 0-0-0 Ke7 16. d4 Bxd4 1/2-1/2

[Event "CAN-ch U20 U1800"]
[Site "Toronto"]
[Date "2018.08.12"]
[Round "9.21"]
[White "Gao, William"]
[Black "Cao, Bruce"]
[Result "1-0"]
[ECO "C50"]
[WhiteElo "1529"]
[BlackElo "1582"]
[PlyCount "53"]
[EventDate "2018.08.08"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. 0-0 Nf6 5. d4 Bxd4 6. Nxd4 Nxd4 7. Bg5 h6 8. Bh4 g5 9. f4 gxf4 10. Rxf4 exf4 11. Qxd4 c5 12. Qe5+ Qe7 13. Qxf4 Nh5 14. Qg4 Qe5 15. Nc3 d5 16. Bb5+ Kf8 17. Qf3 dxe4 18. Nxe4 Qf4 19. Qxh5 Qxe4 20. Qxc5+ Kg8 21. Re1 Qxh4 22. Re8+ Kh7 23. Rxh8+ Kxh8 24. Qf8+ Kh7 25. Qxf7+ Kh8 26. Qf8+ Kh7 27. Bd3+ 1-0

[Event "CAN-ch U20 U1800"]
[Site "Toronto"]
[Date "2018.08.11"]
[Round "6.28"]
[White "Cao, Bruce"]
[Black "Lee, Ethan2222"]
[Result "1-0"]
[ECO "C55"]
[WhiteElo "1582"]
[BlackElo "1121"]
[PlyCount "69"]
[EventDate "2018.08.08"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. 0-0 d5 5. exd5 Nxd5 6. d4 Be6 7. Nxe5 Bd6 8. Nxc6 Bxh2+ 9. Kxh2 Qh4+ 10. Kg1 bxc6 11. Bxd5 cxd5 12. Be3 0-0 13. Nd2 Rfe8 14. Nf3 Qe4 15. Qd3 Bf5 16. Qxe4 Rxe4 17. Rac1 Rae8 18. Rfe1 R4e6 19. Bf4 Be4 20. Ng5 Rf6 21. Be5 Rc6 22. Nxe4 dxe4 23. c4 f6 24. Bf4 g5 25. Bd2 f5 26. Bxg5 Kf7 27. Re3 Rd6 28. d5 c6 29. dxc6 Rxc6 30. Ra3 Kg6 31. Bf4 Re7 32. Rg3+ Kf6 33. Bg5+ Kf7 34. Bxe7 Kxe7 35. Rg7+ 1-0

[Event "CAN-ch U20 U1800"]
[Site "Toronto"]
[Date "2018.08.11"]
[Round "7.26"]
[White "Wu, Ingrid"]
[Black "Cao, Bruce"]
[Result "0-1"]
[ECO "C54"]
[WhiteElo "1374"]
[BlackElo "1582"]
[PlyCount "88"]
[EventDate "2018.08.08"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Bd2 Bxd2+ 8. Nbxd2 d5 9. exd5 Nxd5 10. 0-0 0-0 11. Re1 Bg4 12. Qb3 Na5 13. Qa4 Nxc4 14. Qxc4 c6 15. h3 Be6 16. Qc2 Qc7 17. Nf1 Qf4 18. Ng3 Bxh3 19. Qb3 Bc8 20. Re4 Qc7 21. a3 Be6 22. Qc2 Nf4 23. Ng5 h6 24. Rxe6 hxg5 25. Re3 Rfe8 26. Rae1 Rxe3 27. fxe3 Nd3 28. Qxd3 Qxg3 29. Kf1 Re8 30. Qb3 b6 31. Qc3 Re4 32. b4 Rf4+ 33. Ke2 Qxg2+ 34. Kd3 Qe4+ 35. Kd2 Rf2+ 36. Kc1 g4 37. Rg1 g3 38. a4 g2 39. Rd1 Rf1 40. d5 Rxd1+ 41. Kxd1 g1Q+ 42. Ke2 Qh2+ 43. Kd1 Qb1+ 44. Qc1 Qg1+ 0-1

[Event "CAN-ch U20 U1800"]
[Site "Toronto"]
[Date "2018.08.10"]
[Round "4.25"]
[White "Cao, Bruce"]
[Black "Shi, Michael"]
[Result "0-1"]
[ECO "C50"]
[WhiteElo "1582"]
[BlackElo "1486"]
[PlyCount "72"]
[EventDate "2018.08.08"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. 0-0 Bc5 5. Qe2 d6 6. h3 0-0 7. c3 Re8 8. b4 Bb6 9. a4 a6 10. d3 h6 11. Rd1 Be6 12. Bxe6 Rxe6 13. Nbd2 d5 14. exd5 Nxd5 15. Nb1 Qf6 16. Be3 e4 17. Bxb6 exf3 18. Qa2 Nxb6 19. a5 Nd7 20. d4 Ne7 21. Nd2 fxg2 22. Re1 Nf8 23. Ne4 Qh4 24. Ng3 Qxh3 25. Rxe6 Nxe6 26. Qc2 g6 27. Re1 Nf5 28. Qb1 Nf4 29. Qe4 Nxg3 30. fxg3 Qh1+ 31. Kf2 Nh3+ 32. Ke2 g1N+ 33. Kf1 Nf3+ 34. Ke2 Qg2+ 35. Ke3 Qd2+ 36. Kxf3 Ng5+ 0-1

[Event "CAN-ch U20 U1800"]
[Site "Toronto"]
[Date "2018.08.10"]
[Round "5.27"]
[White "Xiao, Edward1111"]
[Black "Cao, Bruce"]
[Result "1/2-1/2"]
[ECO "E74"]
[WhiteElo "1488"]
[BlackElo "1582"]
[PlyCount "110"]
[EventDate "2018.08.08"]
[EventType "swiss"]
[EventRounds "9"]
[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. Nc3 Bg7 4. e4 d6 5. Be2 0-0 6. Bg5 c5 7. d5 a6 8. Qd2 Qc7 9. h4 h5 10. f3 e6 11. g4 exd5 12. Bxf6 Bxf6 13. Nxd5 Qd8 14. Nxf6+ Qxf6 15. gxh5 gxh5 16. Qg5+ Qg6 17. 0-0-0 Qxg5+ 18. hxg5 Rd8 19. e5 Nc6 20. Rxd6 Rxd6 21. exd6 Bf5 22. Rxh5 Nd4 23. Bd1 Rd8 24. f4 Rxd6 25. Ne2 Bg4 26. Rh2 Nxe2+ 27. Bxe2 Bxe2 28. Rxe2 Rd4 29. b3 Rxf4 30. Re3 b5 31. cxb5 axb5 32. Re5 b4 33. Rxc5 Rf1+ 34. Kc2 Rf2+ 35. Kd3 Rxa2 36. Kc4 Rc2+ 37. Kxb4 Rb2 38. Ka4 Kf8 39. b4 Ke8 40. b5 Ra2+ 41. Kb4 Kd7 42. Rf5 Ke6 43. Rf6+ Ke7 44. Kc5 Rg2 45. Kc6 Rxg5 46. Rf2 f5 47. Kc7 Ke6 48. b6 Ke5 49. b7 Rg7+ 50. Kc6 Rxb7 51. Kxb7 Ke4 52. Kc6 f4 53. Re2+ Kd3 54. Re5 f3 55. Kd5 f2 1/2-1/2

[Event "CAN-ch U20 U1800"]
[Site "Toronto"]
[Date "2018.08.09"]
[Round "2.24"]
[White "Cao, Bruce"]
[Black "Locham, Divjot"]
[Result "0-1"]
[ECO "C52"]
[WhiteElo "1582"]
[BlackElo "1373"]
[PlyCount "134"]
[EventDate "2018.08.08"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. d4 Nf6 7. dxe5 Ng4 8. Ba3 Ngxe5 9. Nxe5 Nxe5 10. Bb3 d6 11. f4 Nc6 12. 0-0 0-0 13. e5 Bb6+ 14. Kh1 Qh4 15. exd6 Rd8 16. f5 Qf6 17. Qc2 cxd6 18. Nd2 d5 19. Rae1 Bc7 20. Re2 b6 21. Ree1 Ba6 22. Rg1 Bxh2 23. Nf3 Bg3 24. Bc1 Bxe1 25. Bg5 Qd6 26. Rxe1 f6 27. Re6 Qd7 28. Bh4 Bc4 29. Qf2 Re8 30. Rxe8+ Rxe8 31. Ba4 b5 32. Bb3 Qxf5 33. Bxc4 dxc4 34. Kh2 Re4 35. Bg3 Re8 36. Qd2 Qh5+ 37. Kg1 Qf7 38. Qd6 Qe6 39. Qc5 Qe3+ 40. Bf2 Qxc5 41. Bxc5 Re2 42. a3 a6 43. Kf1 Rc2 44. Nd4 Nxd4 45. Bxd4 Rc1+ 46. Ke2 Rc2+ 47. Kf3 Kf7 48. g4 Ke6 49. Ke4 Rg2 50. Kf3 Rb2 51. Ke4 Rb3 52. Bc5 Rxc3 53. Bb4 Rd3 54. Bc5 g5 55. Bb4 Rg3 56. Kd4 Rxg4+ 57. Kc5 Rg3 58. Kb6 Rb3 59. Kxa6 Rxb4 60. axb4 c3 61. Kxb5 c2 62. Ka6 c1Q 63. b5 Kd6 64. b6 Kc6 65. Ka7 Qa3+ 66. Kb8 Qb4 67. Kc8 Qf8# 0-1

[Event "CAN-ch U20 U1800"]
[Site "Toronto"]
[Date "2018.08.09"]
[Round "3.26"]
[White "Mugunthan, Vaamanan"]
[Black "Cao, Bruce"]
[Result "1/2-1/2"]
[ECO "B54"]
[WhiteElo "1455"]
[BlackElo "1582"]
[PlyCount "65"]
[EventDate "2018.08.08"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CAN"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nc6 5. Bb5 Qc7 6. 0-0 Nf6 7. Nc3 a6 8. Bxc6+ bxc6 9. h3 g6 10. Be3 Bg7 11. Qd2 0-0 12. Bh6 d5 13. Bxg7 Kxg7 14. exd5 Nxd5 15. Nxc6 Nxc3 16. Qxc3+ f6 17. Rfe1 e5 18. Na5 Qxc3 19. bxc3 Bf5 20. Re2 g5 21. g4 Be6 22. Nb3 Rac8 23. Re3 Rfd8 24. Kf1 Rc6 25. Ke1 Rdc8 26. Kd2 Rd6+ 27. Rd3 Rcd8 28. Rd1 Bc4 29. Rxd6 Rxd6+ 30. Ke1 Rxd1+ 31. Kxd1 Bf1 32. c4 Bxh3 33. f3 1/2-1/2

[Event "CAN-ch U20 U1800"]
[Site "Toronto"]
[Date "2018.08.08"]
[Round "1.20"]
[White "Yang, Henry"]
[Black "Cao, Bruce"]
[Result "1/2-1/2"]
[ECO "E10"]
[WhiteElo "1419"]
[BlackElo "1582"]
[PlyCount "98"]
[EventDate "2018.08.08"]
[EventType "swiss"]
[EventRounds "9"]
[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. Nc3 Bg7 4. Nf3 d6 5. e3 0-0 6. Be2 c5 7. 0-0 e6 8. b3 Nc6 9. Bb2 b6 10. a3 Bb7 11. Qc2 Qe7 12. Rfd1 Rfd8 13. Rd2 Rd7 14. Rad1 Rad8 15. dxc5 dxc5 16. Rxd7 Rxd7 17. Rxd7 Qxd7 18. Kf1 Ne8 19. Ke1 Nd6 20. Qd2 Qc7 21. Nb5 Nxb5 22. cxb5 Ne7 23. Bxg7 Kxg7 24. h3 f6 25. Kd1 Kf7 26. Qc3 Qd6+ 27. Qd2 Nd5 28. Kc1 Ke7 29. Bc4 Nc7 30. Qxd6+ Kxd6 31. Kd2 e5 32. Bg8 h6 33. Bf7 g5 34. a4 Ne6 35. Kc3 f5 36. Ne1 e4 37. Bxe6 Kxe6 38. g3 Bd5 39. Nc2 Ke5 40. Na3 f4 41. Nc4+ Bxc4 42. Kxc4 fxg3 43. fxg3 h5 44. Kc3 Kd5 45. Kc2 g4 46. h4 c4 47. b4 Kd6 48. Kd2 Ke5 49. Kc3 Kd5 1/2-1/2

