FEN
[Event "Green Dot Public Schools League, Match 5"]
[Site "https://rookly.com"]
[Date "2026.05.20"]
[Round "-"]
[White "M, Jesus"]
[Black "C, Nathan"]
[Result "1-0"]
[GameId "vxbn9yLy"]
[WhiteElo "?"]
[BlackElo "?"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "C20"]
[Opening "King's Pawn Game: Napoleon Attack"]
[Termination "Unknown"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Qf3 { [%eval -0.14] } { C20 King's Pawn Game: Napoleon Attack } 2... Nf6 { [%eval -0.11] } 3. Nh3? { (-0.11 → -1.67) Mistake. Bc4 was best. } { [%eval -1.67] } (3. Bc4 c6 4. Nc3 b5 5. Bb3 a5 6. a3 Bc5 7. d3 d6) 3... g5? { (-1.67 → -0.47) Mistake. Nc6 was best. } { [%eval -0.47] } (3... Nc6 4. c3 d5 5. exd5 Bg4 6. Qg3 Qxd5 7. Qd3 Qxd3 8. Bxd3) 4. Nxg5 { [%eval -0.5] } 4... h6 { [%eval -0.34] } 5. Nxf7? { (-0.34 → -1.50) Mistake. d4 was best. } { [%eval -1.5] } (5. d4 Nc6 6. d5 Nb4 7. Qc3 hxg5 8. a3 Na6 9. Bxg5 Be7 10. Qxe5 d6) 5... Kxf7 { [%eval -1.52] } 6. Bc4+ { [%eval -1.51] } 6... Ke8 { [%eval -1.64] } 7. Qh5+?? { (-1.64 → -6.62) Blunder. d4 was best. } { [%eval -6.62] } (7. d4 d6 8. dxe5 dxe5 9. Nc3 Qe7 10. Nd5 Nxd5 11. Bxd5 h5 12. Be3 c6) 7... Nxh5 { [%eval -6.64] } 8. O-O { [%eval -6.94] } 8... Bc5 { [%eval -6.67] } 9. Kh1 { [%eval -7.24] } 9... d5 { [%eval -6.8] } 10. d4 { [%eval -7.88] } 10... dxc4 { [%eval -7.61] } 11. dxc5 { [%eval -7.75] } 11... b6 { [%eval -7.19] } 12. f4 { [%eval -7.6] } 12... bxc5 { [%eval -6.62] } 13. fxe5 { [%eval -7.38] } 13... Qe7 { [%eval -6.36] } 14. Rf5 { [%eval -8.69] } 14... Bxf5 { [%eval -8.44] } 15. exf5 { [%eval -9.72] } 15... Qxe5 { [%eval -9.21] } 16. g4? { (-9.21 → Mate in 9) Checkmate is now unavoidable. Be3 was best. } { [%eval #-9] } (16. Be3 Qxb2 17. Nd2 Qxa1+ 18. Bg1 Rg8 19. c3 Nf6 20. g3 Qxa2 21. Nf3 Nc6) 16... Qe1+ { [%eval #-9] } 17. Kg2 { [%eval #-9] } 17... Nf4+? { (Mate in 9 → -8.47) Lost forced checkmate sequence. Qe2+ was best. } { [%eval -8.47] } (17... Qe2+ 18. Kg1 Qxg4+ 19. Kf2 Qxf5+ 20. Ke1 Rg8 21. Nc3 Rg1+ 22. Kd2 Qf4+ 23. Ke2) 18. Kf3? { (-8.47 → Mate in 8) Checkmate is now unavoidable. Bxf4 was best. } { [%eval #-8] } (18. Bxf4 Qe2+ 19. Kg1 Qxg4+ 20. Bg3 Qd4+ 21. Kg2 Qxb2 22. Nc3 Qxa1 23. Ne4 Rf8) 18... Nd5?! { (Mate in 8 → -10.83) Lost forced checkmate sequence. Qe2+ was best. } { [%eval -10.83] } (18... Qe2+ 19. Kxf4 Qf2+ 20. Ke4 Nd7 21. Bg5 hxg5 22. Kd5 Qf3+ 23. Kxc4 Qe4+ 24. Kc3) 19. Bd2?! { (-10.83 → Mate in 6) Checkmate is now unavoidable. h3 was best. } { [%eval #-6] } (19. h3 Qf1+ 20. Kg3 Qxc1 21. Nd2 Qxd2 22. Rf1 Nc6 23. Rf2 Qe1 24. c3 h5) 19... Qe5? { (Mate in 6 → -8.38) Lost forced checkmate sequence. Qf1+ was best. } { [%eval -8.38] } (19... Qf1+ 20. Kg3 h5 21. h3 hxg4 22. Bh6 Rxh6 23. Nd2 Rxh3+ 24. Kxg4 Qg2#) 20. Nc3 { [%eval -8.31] } 20... Qxh2 { [%eval -8.26] } 21. Nxd5 { [%eval -8.67] } 21... h5 { [%eval -8.37] } 22. Re1+ { [%eval -8.79] } 22... Kf8 { [%eval -8.46] } 23. gxh5 { [%eval -8.87] } 23... Qxh5+ { [%eval -9.67] } 24. Kg2? { (-9.67 → Mate in 5) Checkmate is now unavoidable. Ke4 was best. } { [%eval #-5] } (24. Ke4 Nd7 25. Nxc7 Qg4+ 26. Kd5 Qg2+ 27. Re4 Nf6+ 28. Kxc4 Qxe4+ 29. Kb5 Rb8+) 24... Qxf5? { (Mate in 5 → -9.23) Lost forced checkmate sequence. Qg4+ was best. } { [%eval -9.23] } (24... Qg4+ 25. Kf2 Rh2+ 26. Ke3 Rh3+ 27. Kf2 Qf3+ 28. Kg1 Rh1#) 25. Nxc7? { (-9.23 → Mate in 3) Checkmate is now unavoidable. Bf4 was best. } { [%eval #-3] } (25. Bf4 Qxd5+ 26. Kf2 Qf5 27. Rf1 Qxf4+ 28. Ke1 Qxf1+ 29. Kxf1 Rh2 30. Kg1 Rd2) 25... Qg5+?? { (Mate in 3 → 2.69) Lost forced checkmate sequence. Rg8+ was best. } { [%eval 2.69] } (25... Rg8+ 26. Bg5 Rxg5+ 27. Kh2 Qh7#) 26. Bxg5 { [%eval 2.76] } 26... Rg8?! { (2.76 → 4.21) Inaccuracy. Nc6 was best. } { [%eval 4.21] } (26... Nc6 27. Nxa8 Rg8 28. Rf1+ Ke8 29. Rf5 Kd7 30. Rd5+ Kc8 31. Rxc5 Kb7 32. Kf2) 27. Nxa8?? { (4.21 → 0.00) Blunder. Re8+ was best. } { [%eval 0.0] } (27. Re8+ Kf7 28. Rxg8 Kxg8 29. Nxa8 Nc6 30. Bd2 Nd4 31. c3 Nc6 32. Bf4 Nb4) 27... Rxg5+ { [%eval 0.0] } 28. Kh3 { [%eval -0.05] } 28... Rd5 { [%eval 0.1] } 29. Nc7 { [%eval 0.07] } 29... Rd7 { [%eval 0.14] } 30. Re8+ { [%eval 0.1] } 30... Kf7 { [%eval 0.13] } 31. Rxb8 { [%eval -0.01] } 31... Rxc7 { [%eval 0.04] } 32. b4 { [%eval -0.09] } 32... cxb3 { [%eval 0.05] } 33. Rxb3 { [%eval 0.0] } 33... Rc6 { [%eval 0.08] } 34. Rf3+ { [%eval 0.01] } 34... Ke7 { [%eval 0.07] } 35. c4 { [%eval 0.0] } 35... Ra6 { [%eval 0.0] } 36. Rf2 { [%eval -0.06] } 36... Ra4 { [%eval -0.01] } 37. Rc2 { [%eval -0.1] } 37... a5 { [%eval 0.0] } 38. Kg3 { [%eval 0.0] } 38... Kd6 { [%eval 0.0] } 39. Kf2 { [%eval -0.25] } 39... Kc6 { [%eval 0.0] } 40. Ke3 { [%eval 0.0] } 40... Kd6 { [%eval 0.0] } 41. Kd3 { [%eval 0.0] } 41... Ke5 { [%eval 0.0] } 42. Kc3 { [%eval 0.0] } 42... Ke4 { [%eval 0.0] } 43. Kb3 { [%eval 0.0] } 43... Rb4+ { [%eval 0.0] } 44. Ka3 { [%eval 0.0] } 44... Rxc4?? { (0.00 → 79.69) Blunder. Kd3 was best. } { [%eval 79.69] } (44... Kd3 45. Rc3+ Kxc3) 45. Rxc4+ { [%eval 81.15] } 45... Kd5 { [%eval 10.85] } 46. Ra4 { [%eval 45.98] } 46... c4 { [%eval 81.15] } 47. Rxa5+ { [%eval 12.21] } 47... Kd4?! { (12.21 → Mate in 13) Checkmate is now unavoidable. Kc6 was best. } { [%eval #13] } (47... Kc6 48. Kb4 c3 49. Rc5+ Kd7 50. Kxc3 Ke6 51. Kb4 Kf7 52. a4 Kg6 53. a5) 48. Kb4 { [%eval #13] } 48... c3 { [%eval #13] } 49. Rc5 { [%eval #12] } 49... Kd3 { [%eval #11] } 50. Rxc3+ { [%eval #10] } 50... Kd2 { [%eval #8] } 51. a4 { [%eval #7] } 51... Kd1 { [%eval #7] } 52. a5 { [%eval #6] } 52... Kd2 { [%eval #6] } 53. a6 { [%eval #5] } 53... Kd1 { [%eval #5] } 54. Rh3 { [%eval #5] } 54... Kc2 { [%eval #4] } 55. a7 { [%eval #3] } 55... Kb2 { [%eval #3] } 56. a8=Q { [%eval #2] } 56... Kc2 { [%eval #2] } 57. Qg2+ { [%eval #1] } 57... Kc1 { [%eval #1] } 58. Rh1# { White wins. } 1-0