- Blind mode tutorial
lichess.org
Donate
FEN
[Event "rated bullet game"] [Site "https://lichess.org/ZqWKT2kR"] [Date "2026.01.24"] [Round "-"] [White "zsolti_83"] [Black "indianstar"] [Result "1-0"] [GameId "ZqWKT2kR"] [UTCDate "2026.01.24"] [UTCTime "08:40:13"] [WhiteElo "2809"] [BlackElo "3074"] [WhiteRatingDiff "+9"] [BlackRatingDiff "-9"] [WhiteTitle "FM"] [BlackTitle "GM"] [Variant "Standard"] [TimeControl "60+0"] [ECO "E94"] [Opening "King's Indian Defense: Orthodox Variation, Positional Defense, Closed Line"] [Termination "Time forfeit"] [Annotator "lichess.org"] 1. c4 { [%eval 0.12] } 1... Nf6 { [%eval 0.14] } 2. Nc3 { [%eval 0.12] } 2... g6 { [%eval 0.48] } 3. d4 { [%eval 0.18] } 3... Bg7 { [%eval 0.46] } 4. e4 { [%eval 0.4] } 4... O-O { [%eval 0.53] } 5. Nf3 { [%eval 0.39] } 5... d6 { [%eval 0.44] } 6. Be2 { [%eval 0.45] } 6... Nbd7 { [%eval 0.65] } 7. O-O { [%eval 0.63] } 7... e5 { [%eval 0.64] } 8. d5 { [%eval 0.23] } { E94 King's Indian Defense: Orthodox Variation, Positional Defense, Closed Line } 8... a5 { [%eval 0.23] } 9. Bd2 { [%eval -0.15] } 9... Nc5 { [%eval -0.18] } 10. Qc2 { [%eval -0.28] } 10... Ne8 { [%eval -0.01] } 11. Ne1 { [%eval -0.08] } 11... f5 { [%eval -0.08] } 12. f3 { [%eval -0.21] } 12... f4 { [%eval -0.22] } 13. Nd3 { [%eval -0.15] } 13... b6 { [%eval 0.36] } 14. Nxc5 { [%eval 0.18] } 14... bxc5 { [%eval 0.55] } 15. a3 { [%eval 0.48] } 15... g5 { [%eval 0.54] } 16. Nb5?! { (0.54 → -0.25) Inaccuracy. b4 was best. } { [%eval -0.25] } (16. b4) 16... Nf6 { [%eval 0.2] } 17. b4 { [%eval 0.23] } 17... axb4? { (0.23 → 1.86) Mistake. Nd7 was best. } { [%eval 1.86] } (17... Nd7 18. g4) 18. axb4 { [%eval 1.94] } 18... Rxa1 { [%eval 1.89] } 19. Rxa1 { [%eval 1.87] } 19... cxb4 { [%eval 2.03] } 20. Bxb4 { [%eval 1.93] } 20... h5?! { (1.93 → 2.83) Inaccuracy. g4 was best. } { [%eval 2.83] } (20... g4 21. Ra8) 21. c5 { [%eval 2.94] } 21... dxc5 { [%eval 3.34] } 22. Qxc5 { [%eval 3.26] } 22... Rf7 { [%eval 3.31] } 23. Ra7?! { (3.31 → 1.97) Inaccuracy. Ra8 was best. } { [%eval 1.97] } (23. Ra8 Nd7 24. Qxc7 Qxc7 25. Nxc7 Nb6 26. Ra7 g4 27. Ba5 gxf3 28. Bxf3 Nxd5) 23... Bf8 { [%eval 2.09] } 24. Qc3 { [%eval 1.85] } 24... Bxb4 { [%eval 1.97] } 25. Qxb4 { [%eval 1.78] } 25... Kg7?! { (1.78 → 2.55) Inaccuracy. g4 was best. } { [%eval 2.55] } (25... g4) 26. Bc4?! { (2.55 → 1.87) Inaccuracy. Ra8 was best. } { [%eval 1.87] } (26. Ra8) 26... Re7? { (1.87 → 3.50) Mistake. g4 was best. } { [%eval 3.5] } (26... g4 27. d6 Rf8 28. Be2 gxf3 29. Bxf3 Ng4 30. Qc5 Rf7 31. Bxg4 hxg4 32. Qxe5+) 27. Ra8 { [%eval 3.3] } 27... Re8 { [%eval 3.75] } 28. d6 { [%eval 3.67] } 28... Rh8?! { (3.67 → 4.64) Inaccuracy. c5 was best. } { [%eval 4.64] } (28... c5 29. Qxc5 Nd7 30. Qc7 g4 31. fxg4 hxg4 32. Qxd8 Rxd8 33. Be6 Rf8 34. Bxg4) 29. Nxc7 { [%eval 4.88] } 29... Qd7 { [%eval 5.82] } 30. Be6?! { (5.82 → 3.74) Inaccuracy. Qc5 was best. } { [%eval 3.74] } (30. Qc5 Kh7 31. Be6 Qg7 32. Bxc8 Rxc8 33. Rxc8 Qd7 34. Qxe5 Qxc8 35. Qxf6 Qb8) 30... Qc6 { [%eval 3.75] } 31. Rxc8 { [%eval 3.54] } 31... Rxc8 { [%eval 3.32] } 32. Bxc8 { [%eval 2.56] } 32... Qc1+ { [%eval 3.61] } 33. Kf2 { [%eval 3.3] } 33... g4 { [%eval 3.23] } 34. fxg4?? { (3.23 → 0.00) Blunder. d7 was best. } { [%eval 0.0] } (34. d7 Qc2+ 35. Ke1 Qc1+ 36. Ke2 gxf3+ 37. gxf3 Qe3+ 38. Kd1 Qxf3+ 39. Kc2 Nxd7) 34... hxg4?? { (0.00 → 2.45) Blunder. Qe3+ was best. } { [%eval 2.45] } (34... Qe3+ 35. Kf1 Nxe4 36. Qxe4 Qxe4 37. Ne6+ Kh8 38. d7 Qc4+ 39. Kf2 Qc2+ 40. Ke1) 35. Bf5?? { (2.45 → -6.06) Blunder. Qe1 was best. } { [%eval -6.06] } (35. Qe1 Qc5+ 36. Kf1 Qxd6 37. Nd5 Qc5 38. Bf5 Qc4+ 39. Kg1 Nxd5 40. exd5 Qxd5) 35... g3+ { [%eval -5.59] } 36. hxg3?? { (-5.59 → Mate in 6) Checkmate is now unavoidable. Ke2 was best. } { [%eval #-6] } (36. Ke2 Qe3+ 37. Kd1 gxh2 38. Qe1 Qxe1+ 39. Kxe1 h1=Q+ 40. Kf2 Kh6 41. Ne6 Qd1) 36... Qe3+ { [%eval #-5] } 37. Kf1 { [%eval #-5] } 37... Qc1+?? { (Mate in 5 → 5.48) Lost forced checkmate sequence. Nh5 was best. } { [%eval 5.48] } (37... Nh5 38. Qe1 Nxg3+ 39. Qxg3+ fxg3 40. Ne8+ Kh8 41. Ng7 Qf2#) 38. Qe1 { [%eval 5.64] } 38... Qc4+ { [%eval 5.96] } 39. Kg1 { [%eval 5.98] } 39... Qd4+ { [%eval 5.99] } 40. Kh2 { [%eval 6.26] } 40... Qxd6 { [%eval 7.16] } 41. Ne6+ { [%eval 6.83] } 41... Kf7 { [%eval 6.38] } 42. gxf4 { [%eval 6.27] } 42... exf4 { [%eval 7.39] } 43. g3? { (7.39 → 3.88) Mistake. e5 was best. } { [%eval 3.88] } (43. e5 Ng4+ 44. Bxg4 Qe7 45. Bh3 f3 46. Qf2 Qa3 47. Qg3 Qe7 48. Qf4+ Kg8) 43... fxg3+ { [%eval 3.66] } 44. Qxg3?? { (3.66 → 0.05) Blunder. Kg2 was best. } { [%eval 0.05] } (44. Kg2 Qd3 45. Nf4 Qc2+ 46. Kxg3 Qb3+ 47. Kh4 Qf3 48. Kg5 Kg7 49. e5 Nd5) 44... Qd2+ { [%eval 0.11] } 45. Qg2 { [%eval 0.2] } 45... Qh6+?? { (0.20 → 3.53) Blunder. Nxe4 was best. } { [%eval 3.53] } (45... Nxe4 46. Nd8+ Ke8 47. Bxe4 Qh6+ 48. Kg3 Kxd8 49. Qf2 Qg5+ 50. Kf3 Qh5+ 51. Kf4) 46. Kg1 { [%eval 3.36] } 46... Qd2?? { (3.36 → Mate in 2) Checkmate is now unavoidable. Qc1+ was best. } { [%eval #2] } (46... Qc1+ 47. Kh2 Qh6+ 48. Bh3 Nd7 49. Qf3+ Ke8 50. Qd3 Qc1 51. Ng7+ Kf8 52. Qd6+) 47. Qf1?? { (Mate in 2 → 0.49) Lost forced checkmate sequence. Qg7+ was best. } { [%eval 0.49] } (47. Qg7+ Ke8 48. Bg6#) 47... Qc1?? { (0.49 → Mate in 5) Checkmate is now unavoidable. Qe3+ was best. } { [%eval #5] } (47... Qe3+ 48. Kg2 Nxe4 49. Bh3+ Nf6 50. Nf4 Kg7 51. Kh2 Kh6 52. Ng2 Qe5+ 53. Kh1) 48. Qxc1 { [%eval #4] } 48... Nh5 { [%eval #3] } 49. Qg5 { [%eval #3] } 49... Nf6 { [%eval #2] } 50. Qg6+ { [%eval #2] } 50... Ke7 { [%eval #2] } 51. Qxf6+?! { (Mate in 2 → 83.08) Lost forced checkmate sequence. Qg7+ was best. } { [%eval 83.08] } (51. Qg7+ Kd6 52. Qc7#) 51... Kd6?! { (83.08 → Mate in 3) Checkmate is now unavoidable. Kxf6 was best. } { [%eval #3] } (51... Kxf6 52. Nf4 Ke5 53. Nd3+ Kd6 54. Kg2 Kc6 55. Bg4 Kd6 56. Kf3 Ke7 57. Bf5) 52. Kf2 { [%eval #4] } 52... Kc6 { [%eval #4] } 53. Kf3 { [%eval #4] } 53... Kb6 { [%eval #4] } 54. Kg4 { [%eval #4] } 54... Kb5 { [%eval #4] } 55. Nf4 { [%eval #4] } 55... Ka4 { [%eval #3] } 56. Qe5 { [%eval #4] } 56... Kb4 { [%eval #3] } 57. Qd5 { [%eval #4] } 57... Kc3 { [%eval #4] } 58. Qd4+ { [%eval #10] } 58... Kxd4 { [%eval #10] } 59. Ne6+ { [%eval #12] } 59... Ke5 { [%eval #12] } 60. Kg5 { [%eval #10] } 60... Kd6 { [%eval #10] } 61. Kg6 { [%eval #11] } 61... Ke5 { [%eval #11] } 62. Kf7 { [%eval #10] } { White wins on time. } 1-0