FEN
[Event "rated rapid game"]
[Site "https://lichess.org/PWS1ml8P"]
[Date "2026.06.09"]
[Round "-"]
[White "Gramanoth"]
[Black "aychoi"]
[Result "1-0"]
[GameId "PWS1ml8P"]
[UTCDate "2026.06.09"]
[UTCTime "06:27:04"]
[WhiteElo "1686"]
[BlackElo "1661"]
[WhiteRatingDiff "+5"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "E90"]
[Opening "King's Indian Defense: Normal Variation, Rare Defenses"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... g6 { [%eval 0.57] } 2. c4 { [%eval 0.29] } 2... Bg7 { [%eval 0.51] } 3. e4 { [%eval 0.41] } 3... d6 { [%eval 0.55] } 4. Nf3 { [%eval 0.26] } 4... Nf6 { [%eval 0.6] } 5. Nc3 { [%eval 0.45] } { E90 King's Indian Defense: Normal Variation, Rare Defenses } 5... O-O { [%eval 0.44] } 6. Bd3 { [%eval 0.32] } 6... Nc6 { [%eval 0.45] } 7. h3 { [%eval 0.12] } 7... a6?! { (0.12 → 0.71) Inaccuracy. e5 was best. } { [%eval 0.71] } (7... e5 8. dxe5 Nxe5 9. O-O Nfd7 10. Nxe5 dxe5 11. Be3 c6 12. b4) 8. O-O { [%eval 0.51] } 8... b6?! { (0.51 → 1.07) Inaccuracy. e5 was best. } { [%eval 1.07] } (8... e5 9. dxe5 Nxe5 10. Nxe5 dxe5 11. Bg5 h6 12. Be3 Nh5 13. Nd5 Rb8 14. Re1) 9. Re1 { [%eval 0.77] } 9... Nb4 { [%eval 1.22] } 10. Bb1 { [%eval 1.21] } 10... Bd7? { (1.21 → 2.45) Mistake. Nc6 was best. } { [%eval 2.45] } (10... Nc6 11. e5 dxe5 12. dxe5 Nd7 13. Be4 Bb7 14. Bg5 Nc5 15. Nd5 Nxe4 16. Rxe4) 11. a3 { [%eval 2.16] } 11... Nc6 { [%eval 2.12] } 12. Be3?! { (2.12 → 1.08) Inaccuracy. e5 was best. } { [%eval 1.08] } (12. e5 Ne8 13. Bg5 f6 14. exf6 Nxf6 15. d5 Na5 16. Bd3 c5 17. dxc6 Nxc6) 12... Qc8?! { (1.08 → 1.84) Inaccuracy. e5 was best. } { [%eval 1.84] } (12... e5 13. d5 Na5 14. Ba2 Nb7 15. b4 Qe7 16. Bb3 a5 17. Qc2 Kh8 18. Ba4) 13. Qd2? { (1.84 → 0.38) Mistake. e5 was best. } { [%eval 0.38] } (13. e5 dxe5 14. dxe5 Nh5 15. Be4 f5 16. exf6 Nxf6 17. Bc2 Rd8 18. Nd5 Bf5) 13... Bxh3 { [%eval 0.37] } 14. gxh3 { [%eval 0.42] } 14... Qxh3 { [%eval 0.44] } 15. Nh2?! { (0.44 → -0.26) Inaccuracy. Ng5 was best. } { [%eval -0.26] } (15. Ng5 Qh4 16. Kg2 h6 17. Nh3 Qg4+ 18. Kh2 Qf3 19. Rg1 Ng4+ 20. Rxg4 Qxg4) 15... Ng4 { [%eval -0.27] } 16. Nxg4 { [%eval -0.25] } 16... Qxg4+ { [%eval -0.25] } 17. Kf1 { [%eval -0.24] } 17... Qh3+ { [%eval -0.39] } 18. Ke2 { [%eval -0.38] } 18... Qg4+? { (-0.38 → 1.19) Mistake. e5 was best. } { [%eval 1.19] } (18... e5 19. dxe5 Nxe5 20. Qd1 Nxc4 21. Rh1 Qg4+ 22. Kf1 Nxe3+ 23. fxe3 Qg3 24. Qe2) 19. f3 { [%eval 0.76] } 19... Qg2+ { [%eval 0.84] } 20. Kd3 { [%eval 0.91] } 20... Qxf3 { [%eval 0.76] } 21. Ne2? { (0.76 → -0.65) Mistake. Kc2 was best. } { [%eval -0.65] } (21. Kc2 b5 22. b4 a5 23. cxb5 axb4 24. Qe2 Qxe2+ 25. Nxe2 Na7 26. axb4 Nxb5) 21... f5?! { (-0.65 → -0.09) Inaccuracy. e5 was best. } { [%eval -0.09] } (21... e5 22. d5 Nd4 23. Kc3 f5 24. exf5 b5 25. Bd3 Nxf5 26. Bxf5 gxf5 27. Rf1) 22. exf5 { [%eval -0.02] } 22... Qxf5+ { [%eval 0.35] } 23. Kc3 { [%eval 0.3] } 23... Qa5+?? { (0.30 → 3.16) Blunder. Qf3 was best. } { [%eval 3.16] } (23... Qf3 24. Bd3 e5 25. dxe5 Nxe5 26. Kc2 Qg4 27. Rg1 Qd7 28. Be4 c6 29. Bd4) 24. Kd3?? { (3.16 → 0.17) Blunder. b4 was best. } { [%eval 0.17] } (24. b4 Nxb4 25. Be4 Nd5+ 26. Kd3 Nxe3 27. Qxa5 bxa5 28. Bxa8 Ng4 29. Bd5+ Kh8) 24... Qf5+ { [%eval 0.29] } 25. Kc3 { [%eval 0.29] } 25... Qe6?? { (0.29 → 2.51) Blunder. Qf3 was best. } { [%eval 2.51] } (25... Qf3 26. Bd3 e5 27. dxe5 Nxe5 28. Kc2 Rae8 29. Rf1 Qc6 30. Rxf8+ Rxf8 31. Nd4) 26. Nf4 { [%eval 1.81] } 26... Qd7?! { (1.81 → 2.75) Inaccuracy. Rxf4 was best. } { [%eval 2.75] } (26... Rxf4 27. Bxf4 Qh3+ 28. Qd3 Qh4 29. Re4 Rf8 30. Be3 Qh3 31. Ba2 Nxd4 32. c5+) 27. Be4 { [%eval 2.66] } 27... Ra7?! { (2.66 → 3.90) Inaccuracy. Rxf4 was best. } { [%eval 3.9] } (27... Rxf4 28. Bxc6 Qxc6 29. Bxf4 b5 30. Qe2 e5 31. dxe5 Rf8 32. Bd2 Bxe5+ 33. Kc2) 28. Bd5+ { [%eval 3.97] } 28... Kh8?? { (3.97 → Mate in 4) Checkmate is now unavoidable. Rf7 was best. } { [%eval #4] } (28... Rf7 29. Ne6 Nb4 30. axb4 c6 31. Bxc6 Qxc6 32. Nd8 Qc8 33. Nxf7 Kxf7 34. Qd3) 29. Ne6?? { (Mate in 4 → 4.95) Lost forced checkmate sequence. Nxg6+ was best. } { [%eval 4.95] } (29. Nxg6+ hxg6 30. Qh2+ Qh3 31. Qxh3+ Bh6 32. Qxh6#) 29... Re8? { (4.95 → 9.93) Mistake. Nd8 was best. } { [%eval 9.93] } (29... Nd8 30. Nxf8 Bxf8 31. Bh6 c6 32. Bg2 Bg7 33. Bxg7+ Kxg7 34. Rh1 Nf7 35. Raf1) 30. Rh1 { [%eval 9.67] } 30... Nd8? { (9.67 → Mate in 5) Checkmate is now unavoidable. h5 was best. } { [%eval #5] } (30... h5 31. Qg2 Qxe6 32. Bxe6 Nxd4 33. Bxd4 Bxd4+ 34. Kxd4 Rg8 35. Bxg8 e5+ 36. Ke3) 31. Nxg7?? { (Mate in 5 → 6.50) Lost forced checkmate sequence. Rxh7+ was best. } { [%eval 6.5] } (31. Rxh7+ Kxh7 32. Ng5+ Kh8 33. Qh2+ Qh3 34. Qxh3+ Bh6 35. Qxh6#) 31... Kxg7?? { (6.50 → Mate in 5) Checkmate is now unavoidable. e6 was best. } { [%eval #5] } (31... e6 32. Nxe8 Qxe8 33. Be4 c5 34. Raf1 Rg7 35. dxc5 dxc5 36. Kc2 Kg8) 32. Qh2 { [%eval #14] } 32... h5 { [%eval 12.15] } 33. Rag1 { [%eval 9.78] } 33... Rh8? { (9.78 → Mate in 9) Checkmate is now unavoidable. Qf5 was best. } { [%eval #9] } (33... Qf5 34. Rxg6+ Qxg6 35. Rg1 e6 36. Be4 Rf8 37. Bxg6 Rf5 38. Bxf5+ Kf8 39. Qxh5) 34. Qe2?? { (Mate in 9 → 6.92) Lost forced checkmate sequence. Rxg6+ was best. } { [%eval 6.92] } (34. Rxg6+ Kxg6 35. Rg1+ Qg4 36. Rxg4+ hxg4 37. Qxh8 e6 38. Qg8+ Kf6 39. Qxd8+ Kf7) 34... Nf7?? { (6.92 → Mate in 13) Checkmate is now unavoidable. e6 was best. } { [%eval #13] } (34... e6 35. Be4 Kf8 36. Rf1+ Nf7 37. Bxg6 c5 38. Bxf7 Qxf7 39. dxc5 bxc5 40. Rhg1) 35. Rxh5 { [%eval 7.05] } 35... Rxh5? { (7.05 → Mate in 7) Checkmate is now unavoidable. e6 was best. } { [%eval #7] } (35... e6 36. Be4 Kf8 37. Rxh8+ Nxh8 38. Qf2+ Ke8 39. Rh1 Nf7 40. Bxg6 Qe7 41. Rh8+) 36. Qxh5 { [%eval #6] } 36... Qf5 { [%eval #5] } 37. Qxf5 { [%eval #4] } 37... e6 { [%eval #4] } 38. Qxg6+ { [%eval #4] } { Black resigns. } 1-0