FEN
[Event "Green Dot Public Schools League, Match 5"]
[Site "https://rookly.com"]
[Date "2026.05.20"]
[Round "-"]
[White "C, Kelvin"]
[Black "C, Angel"]
[Result "0-1"]
[GameId "kZRL4ciL"]
[WhiteElo "?"]
[BlackElo "?"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "A01"]
[Opening "Nimzo-Larsen Attack: Modern Variation"]
[Termination "Unknown"]
[Annotator "lichess.org"]
1. b3 { [%eval 0.0] } 1... e5 { [%eval 0.0] } { A01 Nimzo-Larsen Attack: Modern Variation } 2. d3 { [%eval -0.47] } 2... Bc5 { [%eval -0.21] } 3. Bd2?! { (-0.21 → -0.81) Inaccuracy. Bb2 was best. } { [%eval -0.81] } (3. Bb2 Nf6 4. e3 Qe7 5. Nf3 Nc6 6. Nxe5 Nxe5 7. Bxe5 Bxe3) 3... Qf6?! { (-0.81 → -0.25) Inaccuracy. d5 was best. } { [%eval -0.25] } (3... d5 4. g3 h5 5. b4 Be7 6. h3 h4 7. g4 f5 8. gxf5) 4. Be3?? { (-0.25 → -2.01) Blunder. Nf3 was best. } { [%eval -2.01] } (4. Nf3 d5 5. b4 Bd6 6. Nc3 Ne7 7. Nb5 a6 8. Nxd6+ Qxd6) 4... Bd6?? { (-2.01 → 0.01) Blunder. Bxe3 was best. } { [%eval 0.01] } (4... Bxe3 5. fxe3 e4 6. c3 d5 7. g3 Nc6 8. Nh3 h5 9. dxe4 dxe4 10. Qc2) 5. d4?! { (0.01 → -0.61) Inaccuracy. g3 was best. } { [%eval -0.61] } (5. g3 c6 6. c4 Qe7 7. Bg2 Nf6 8. Nf3 Bc7 9. O-O d5 10. cxd5 cxd5) 5... exd4?! { (-0.61 → 0.17) Inaccuracy. Nc6 was best. } { [%eval 0.17] } (5... Nc6 6. Nf3 b6 7. c3 Bb7 8. Nbd2 exd4 9. Nxd4 Nxd4 10. Bxd4 Qg6 11. Nc4) 6. Bxd4 { [%eval 0.04] } 6... Qf5?? { (0.04 → 1.74) Blunder. Be5 was best. } { [%eval 1.74] } (6... Be5 7. Nf3 Bxd4 8. Qxd4 Nc6 9. Qxf6 Nxf6 10. Nc3 d6 11. e3 Bd7 12. Nd4) 7. Bxg7 { [%eval 1.77] } 7... Bc5?? { (1.77 → 4.80) Blunder. Be5 was best. } { [%eval 4.8] } (7... Be5 8. Bxh8 Bxh8 9. c3 Nc6 10. e3 Nb4 11. cxb4 Bxa1 12. Bd3 Qf6 13. Nf3) 8. b4?? { (4.80 → -5.82) Blunder. e3 was best. } { [%eval -5.82] } (8. e3 Nf6 9. Bxh8 d5 10. Bd3 Ne4 11. Qf3 Qg6 12. Bxe4 dxe4 13. Qg3 Qc6) 8... Bxb4+?? { (-5.82 → 4.03) Blunder. Bxf2+ was best. } { [%eval 4.03] } (8... Bxf2+ 9. Kd2 Qg5+ 10. Kd3 Qxg7 11. e3 Qxa1 12. Nf3 Qf6 13. Ke2 Bh4 14. g3) 9. c3 { [%eval 4.1] } 9... Bc5 { [%eval 4.23] } 10. a4?? { (4.23 → -4.12) Blunder. e3 was best. } { [%eval -4.12] } (10. e3 Nf6 11. Bd3 Ne4 12. Bxe4 Qxe4 13. Bxh8 d5 14. Nf3 Bd6 15. Nbd2 Qd3) 10... Nc6?? { (-4.12 → 3.79) Blunder. Bxf2+ was best. } { [%eval 3.79] } (10... Bxf2+ 11. Kd2 Qg5+ 12. e3 Qxg7 13. Nf3 Qh6 14. Na3 Nc6 15. Nc2 Nf6 16. Bd3) 11. a5?? { (3.79 → -4.28) Blunder. e3 was best. } { [%eval -4.28] } (11. e3 Nf6 12. Qf3 Qc2 13. Bxf6 Rg8 14. Nd2 d5 15. Qxd5 Qg6 16. Qe4+ Kf8) 11... Nxa5?? { (-4.28 → 3.58) Blunder. Bxf2+ was best. } { [%eval 3.58] } (11... Bxf2+ 12. Kd2 Qg5+ 13. e3 Qxg7 14. Nf3 Qh6 15. Bd3 Bxe3+ 16. Kc2 Nge7 17. Qe2) 12. c4?? { (3.58 → -4.60) Blunder. e3 was best. } { [%eval -4.6] } (12. e3 b6 13. Bxh8 Bb7 14. Bd4 Bxd4 15. cxd4 O-O-O 16. Ne2 Ne7 17. Nbc3 Nc4) 12... Nxc4?? { (-4.60 → -0.07) Blunder. Bxf2+ was best. } { [%eval -0.07] } (12... Bxf2+ 13. Kd2 Nxc4+ 14. Kc3 Qc5 15. Kb3 d6 16. e4 Qb5+ 17. Kc2 Ne3+ 18. Kd2) 13. Nc3?? { (-0.07 → Mate in 1) Checkmate is now unavoidable. e3 was best. } { [%eval #-1] } (13. e3 Bb4+ 14. Bc3 Bxc3+ 15. Nxc3 Nb6 16. Nb5 Kd8 17. Bd3 Qf6 18. Qc1 c6) 13... Ne7?? { (Mate in 1 → -1.79) Lost forced checkmate sequence. Qxf2# was best. } { [%eval -1.79] } (13... Qxf2#) 14. f3?? { (-1.79 → -4.22) Blunder. e3 was best. } { [%eval -4.22] } (14. e3 Rg8 15. Bd4 Bxd4 16. Qxd4 Ne5 17. e4 N5c6 18. Qd2 Qc5 19. g3 Qd4) 14... Ng6?? { (-4.22 → 1.02) Blunder. Ne3 was best. } { [%eval 1.02] } (14... Ne3 15. Qc1 Rg8 16. g4 Qg5 17. Ne4 Qxg7 18. Rb1 Bb6 19. Rxb6 axb6 20. Qxe3) 15. h3?? { (1.02 → -4.61) Blunder. e4 was best. } { [%eval -4.61] } (15. e4 Qg5 16. Bxc4 Nh4 17. Bd4 Nxg2+ 18. Kf2 Ne3 19. Qd2 Ng4+ 20. Ke1 Qxd2+) 15... Nf4? { (-4.61 → -2.58) Mistake. Qg5 was best. } { [%eval -2.58] } (15... Qg5 16. Qc1 Qg3+ 17. Kd1 Ne3+ 18. Qxe3+ Bxe3 19. Ne4 Qf4 20. h4 Rg8 21. Bc3) 16. Qc1? { (-2.58 → -4.47) Mistake. Ne4 was best. } { [%eval -4.47] } (16. Ne4 Be7 17. h4 d5 18. g4 Qe6 19. Bxh8 dxe4 20. Rc1 Bb4+ 21. Kf2 Bc5+) 16... Qg6?? { (-4.47 → -1.17) Blunder. Be3 was best. } { [%eval -1.17] } (16... Be3 17. Qb1 Qxb1+ 18. Rxb1 Rg8 19. Bf6 Rg6 20. Bh8 d5 21. Nd1 Bc5 22. e4) 17. Qxf4 { [%eval -0.96] } 17... Rg8?? { (-0.96 → 2.06) Blunder. Qxg7 was best. } { [%eval 2.06] } (17... Qxg7 18. Qxc4 d6 19. Rc1 Be6 20. Qf4 O-O-O 21. g4 c6 22. e3 Ba3 23. Rc2) 18. Qxc4 { [%eval 2.08] } 18... Qxg7? { (2.08 → 4.29) Mistake. Qg3+ was best. } { [%eval 4.29] } (18... Qg3+ 19. Kd1 Qd6+ 20. Qd5 Rxg7 21. Qxd6 Bxd6 22. Nb5 Rg6 23. e3 a5 24. Bd3) 19. Qxc5 { [%eval 4.3] } 19... b6 { [%eval 4.91] } 20. Qa3 { [%eval 4.16] } 20... c5 { [%eval 4.49] } 21. Kd1?! { (4.49 → 3.58) Inaccuracy. e4 was best. } { [%eval 3.58] } (21. e4 Qg3+ 22. Kd1 Bb7 23. Nge2 Qe5 24. Ke1 f5 25. h4 fxe4 26. fxe4 O-O-O) 21... a5 { [%eval 3.91] } 22. Nb5 { [%eval 3.56] } 22... Ba6 { [%eval 3.85] } 23. Nc3? { (3.85 → 2.15) Mistake. Nc7+ was best. } { [%eval 2.15] } (23. Nc7+ Ke7 24. Nxa8 Rxa8 25. h4 Kf8 26. Nh3 a4 27. Ke1 Bc4 28. Nf2 Be6) 23... O-O-O?! { (2.15 → 3.35) Inaccuracy. b5 was best. } { [%eval 3.35] } (23... b5 24. Qxc5 Rc8 25. Qe3+ Kf8 26. Rc1 b4 27. Ne4 Rxc1+ 28. Qxc1 Qd4+ 29. Nd2) 24. g4 { [%eval 2.87] } 24... d5 { [%eval 2.62] } 25. Nxd5?? { (2.62 → 0.26) Blunder. Rb1 was best. } { [%eval 0.26] } (25. Rb1 Rd6 26. Ke1 Qe5 27. Kf2 d4 28. Nb5 Rdg6 29. Qd3 Kb8 30. e4 dxe3+) 25... Rxd5+ { [%eval 0.1] } 26. Ke1 { [%eval -0.4] } 26... Re8? { (-0.40 → 1.01) Mistake. Qd4 was best. } { [%eval 1.01] } (26... Qd4 27. Qc1 Rgd8 28. e3 Qb4+ 29. Kf2 c4 30. f4 Rd1 31. Qxd1 Rxd1 32. Rxd1) 27. Rh2? { (1.01 → -0.58) Mistake. e4 was best. } { [%eval -0.58] } (27. e4 Bxf1 28. Kxf1 Rd2 29. Ra2 Red8 30. Rxd2 Rxd2 31. Ne2 Qb2 32. Qxb2 Rxb2) 27... Bxe2?? { (-0.58 → 3.90) Blunder. Qe5 was best. } { [%eval 3.9] } (27... Qe5 28. Rg2 Rd3 29. Qc1 Re3 30. f4 Qxf4 31. Qb2 Kc7 32. Rf2 Qg3 33. Rb1) 28. Bxe2 { [%eval 3.94] } 28... Qe5 { [%eval 4.2] } 29. Rf2 { [%eval 4.29] } 29... b5?! { (4.29 → 5.72) Inaccuracy. h5 was best. } { [%eval 5.72] } (29... h5 30. Kf1 Rd4 31. Re1 Qg3 32. Qb2 Re6 33. Ba6+ Kd7 34. Bb5+ Ke7 35. Rxe6+) 30. f4 { [%eval 4.99] } 30... Qd4 { [%eval 5.88] } 31. Rc1? { (5.88 → 3.17) Mistake. Qxa5 was best. } { [%eval 3.17] } (31. Qxa5 Qb4+ 32. Kf1 Qxa5 33. Rxa5 c4 34. Bf3 Rd3 35. Rxb5 c3 36. Kg2 Ree3) 31... Qd2+? { (3.17 → 5.71) Mistake. b4 was best. } { [%eval 5.71] } (31... b4 32. Qa1 Qxa1 33. Rxa1 c4 34. Kf1 Rc5 35. Rb1 Re3 36. Rf3 Re7 37. Bd1) 32. Kf1 { [%eval 5.49] } 32... Rxe2 { [%eval 6.71] } 33. Rxe2 { [%eval 6.52] } 33... Qxf4+ { [%eval 5.88] } 34. Ke1 { [%eval 4.73] } 34... b4 { [%eval 4.8] } 35. Re8+ { [%eval 4.04] } 35... Kd7? { (4.04 → 7.22) Mistake. Kb7 was best. } { [%eval 7.22] } (35... Kb7 36. Qe3 Qxe3+ 37. Rxe3 a4 38. Ne2 a3 39. Nc3 bxc3 40. Rexc3 h5 41. g5) 36. Ra8?? { (7.22 → -8.17) Blunder. Qa4+ was best. } { [%eval -8.17] } (36. Qa4+ Kd6 37. Rd8+ Ke7 38. Qe8+ Kf6 39. Rxd5 Qxc1+ 40. Kf2 Qf4+ 41. Nf3 Qc7) 36... bxa3 { [%eval -8.34] } 37. Ra7+ { [%eval -8.24] } 37... Kc8 { [%eval -6.51] } 38. Rb1?! { (-6.51 → -10.48) Inaccuracy. Ne2 was best. } { [%eval -10.48] } (38. Ne2 Qe4 39. Rxf7 a2 40. Rf8+ Kb7 41. Rf7+ Ka6 42. Rf6+ Kb5 43. Rf8 Qe5) 38... Qd2+ { [%eval -9.55] } 39. Kf1 { [%eval -9.52] } 39... Qf4+ { [%eval -9.46] } 40. Kg2? { (-9.46 → Mate in 4) Checkmate is now unavoidable. Ke1 was best. } { [%eval #-4] } (40. Ke1 Qe4+ 41. Ne2 Qxb1+ 42. Kf2 a2 43. Ra8+ Kb7 44. Rxa5 a1=Q 45. Rxa1 Qxa1) 40... Rd2+ { [%eval #-3] } 41. Kh1 { [%eval #-1] } 41... Rh2# { Black wins. } 0-1