- Blind mode tutorial
lichess.org
Donate
FEN
[Event "rated bullet game"] [Site "https://lichess.org/sf8FqW5D"] [Date "2026.01.22"] [Round "-"] [White "jdrc"] [Black "OjaiJoao"] [Result "0-1"] [GameId "sf8FqW5D"] [UTCDate "2026.01.22"] [UTCTime "02:22:03"] [WhiteElo "2950"] [BlackElo "2827"] [WhiteRatingDiff "-8"] [BlackRatingDiff "+8"] [WhiteTitle "GM"] [BlackTitle "FM"] [Variant "Standard"] [TimeControl "60+0"] [ECO "A01"] [Opening "Nimzo-Larsen Attack: Classical Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. b3 { [%eval 0.0] } 1... d5 { [%eval 0.0] } { A01 Nimzo-Larsen Attack: Classical Variation } 2. Bb2 { [%eval 0.0] } 2... c5 { [%eval 0.23] } 3. e3 { [%eval 0.08] } 3... Nc6 { [%eval 0.17] } 4. Bb5 { [%eval 0.03] } 4... Bd7 { [%eval 0.0] } 5. Nf3 { [%eval 0.1] } 5... Nf6 { [%eval 0.28] } 6. c4 { [%eval 0.0] } 6... dxc4 { [%eval 0.07] } 7. Bxc4 { [%eval 0.0] } 7... e6 { [%eval 0.08] } 8. O-O { [%eval 0.13] } 8... Be7 { [%eval 0.13] } 9. d4 { [%eval 0.11] } 9... cxd4 { [%eval 0.11] } 10. Nxd4 { [%eval 0.08] } 10... O-O { [%eval 0.24] } 11. Nc3 { [%eval -0.11] } 11... Rc8 { [%eval 0.1] } 12. Ndb5 { [%eval 0.02] } 12... a6 { [%eval 0.13] } 13. Nd6 { [%eval 0.08] } 13... Bxd6 { [%eval 0.44] } 14. Qxd6 { [%eval 0.41] } 14... Qe7 { [%eval 0.79] } 15. Qxe7 { [%eval 0.48] } 15... Nxe7 { [%eval 0.46] } 16. Rfd1 { [%eval 0.41] } 16... Bc6 { [%eval 0.42] } 17. Ba3 { [%eval 0.44] } 17... Rfe8 { [%eval 0.39] } 18. Rd2 { [%eval 0.27] } 18... Ned5 { [%eval 0.26] } 19. Nxd5 { [%eval 0.11] } 19... Bxd5 { [%eval 0.15] } 20. Be2 { [%eval 0.22] } 20... Ne4 { [%eval 0.23] } 21. Rd4 { [%eval 0.14] } 21... Nc3 { [%eval 0.0] } 22. Bf1 { [%eval 0.11] } 22... Nb5 { [%eval 0.01] } 23. Ra4?! { (0.01 → -0.99) Inaccuracy. Bxb5 was best. } { [%eval -0.99] } (23. Bxb5 axb5) 23... Nxa3 { [%eval -0.9] } 24. Rxa3 { [%eval -0.83] } 24... Rc2 { [%eval -0.81] } 25. Ra4 { [%eval -0.9] } 25... Rec8 { [%eval -0.92] } 26. Rb4 { [%eval -1.22] } 26... g6 { [%eval -1.31] } 27. e4 { [%eval -1.27] } 27... Bc6 { [%eval -1.22] } 28. f3 { [%eval -1.62] } 28... Rd8 { [%eval -1.46] } 29. Rc4 { [%eval -1.52] } 29... Rdd2?! { (-1.52 → -0.73) Inaccuracy. Rb2 was best. } { [%eval -0.73] } (29... Rb2 30. Rc3 Rdd2 31. a4 g5 32. h4 g4 33. Re1 gxf3 34. gxf3 Kg7 35. Rce3) 30. Rxc2 { [%eval -0.58] } 30... Rxc2 { [%eval -0.54] } 31. b4 { [%eval -0.92] } 31... h5 { [%eval -0.68] } 32. a4 { [%eval -0.9] } 32... Rb2 { [%eval -0.68] } 33. b5 { [%eval -0.81] } 33... axb5 { [%eval -0.99] } 34. axb5 { [%eval -0.96] } 34... Bxb5 { [%eval -0.75] } 35. Bxb5 { [%eval -0.7] } 35... Rxb5 { [%eval -0.71] } 36. h4 { [%eval -1.06] } 36... Kg7 { [%eval -1.11] } 37. Ra8 { [%eval -1.34] } 37... Rb2?! { (-1.34 → -0.53) Inaccuracy. Kf6 was best. } { [%eval -0.53] } (37... Kf6) 38. Rb8 { [%eval -1.05] } 38... b5 { [%eval -0.6] } 39. Kh2? { (-0.60 → -1.99) Mistake. e5 was best. } { [%eval -1.99] } (39. e5) 39... e5 { [%eval -1.86] } 40. Kg3?! { (-1.86 → -2.56) Inaccuracy. Kh3 was best. } { [%eval -2.56] } (40. Kh3 Rb3 41. Rb6 b4 42. Kh2 Rb2 43. Kh3 b3 44. g4 Kf8 45. Rb7 Rb1) 40... b4 { [%eval -1.99] } 41. Rb6 { [%eval -2.89] } 41... b3 { [%eval -2.25] } 42. Kh2?! { (-2.25 → -3.11) Inaccuracy. Kh3 was best. } { [%eval -3.11] } (42. Kh3 Kf8) 42... Rb1?! { (-3.11 → -2.16) Inaccuracy. Kf8 was best. } { [%eval -2.16] } (42... Kf8 43. Rb5 f6 44. Rb6 Kf7 45. Kh3 Rb1 46. g4 Ke8 47. Kg2 Ke7 48. Kf2) 43. Kg3? { (-2.16 → -4.14) Mistake. g4 was best. } { [%eval -4.14] } (43. g4 Kf8 44. Rb7 f6 45. Rb5 Ke8 46. g5 fxg5 47. Rxe5+ Kd7 48. Rb5 gxh4) 43... Kf8?! { (-4.14 → -2.61) Inaccuracy. b2 was best. } { [%eval -2.61] } (43... b2 44. Rb7 Kf8 45. Rb5 f5 46. exf5 gxf5 47. Kf2 Kf7 48. f4 e4 49. Rxf5+) 44. Rb7? { (-2.61 → -4.23) Mistake. f4 was best. } { [%eval -4.23] } (44. f4 exf4+) 44... Ke8? { (-4.23 → -2.42) Mistake. b2 was best. } { [%eval -2.42] } (44... b2 45. Rb5 f5 46. exf5 gxf5 47. Kf2 Kf7 48. f4 e4 49. Rxf5+ Ke7 50. Rxh5) 45. Kh2?! { (-2.42 → -3.20) Inaccuracy. f4 was best. } { [%eval -3.2] } (45. f4 exf4+ 46. Kxf4 f6 47. Ke3 Kd8 48. Kd3 b2 49. g3 Ke8 50. Rb3 Rg1) 45... b2?! { (-3.20 → -2.04) Inaccuracy. Kd8 was best. } { [%eval -2.04] } (45... Kd8 46. g4 Kc8 47. Rb5 Kc7 48. Rxe5 Kc6 49. gxh5 b2 50. h6 Rf1 51. h7) 46. Kg3?? { (-2.04 → -5.05) Blunder. g4 was best. } { [%eval -5.05] } (46. g4 Rf1 47. Rxb2 Rxf3 48. gxh5 gxh5 49. Rb8+ Ke7 50. Rh8 Rf4 51. Rxh5 Rxe4) 46... f5 { [%eval -4.98] } 47. Kf2 { [%eval -4.54] } 47... f4 { [%eval -4.39] } 48. Rb5 { [%eval -3.91] } 48... Kf8 { [%eval -4.0] } 49. Rb6?! { (-4.00 → -5.18) Inaccuracy. Rb8+ was best. } { [%eval -5.18] } (49. Rb8+ Ke7 50. Rb7+ Ke8 51. Rb8+ Kd7 52. Rb7+ Kc8 53. Rb5 g5 54. hxg5 Kd7) 49... Kg8?? { (-5.18 → 0.00) Blunder. g5 was best. } { [%eval 0.0] } (49... g5 50. Rb8+ Kf7 51. Rb7+ Ke8 52. Rb8+ Kd7 53. hxg5 Ke7 54. Rb6 Kf7 55. Rb7+) 50. Rb5?? { (0.00 → -5.08) Blunder. Rxg6+ was best. } { [%eval -5.08] } (50. Rxg6+ Kf7 51. Rb6 Ke7 52. Rb5 Kd6 53. Rb6+) 50... g5 { [%eval -4.68] } 51. hxg5 { [%eval -5.6] } 51... h4 { [%eval -5.88] } 52. Rb6 { [%eval -6.43] } 52... h3 { [%eval -6.24] } 53. gxh3 { [%eval -7.28] } 53... Rh1 { [%eval -7.69] } 54. Kg2 { [%eval -8.39] } 54... b1=Q { [%eval -7.43] } 55. Rg6+? { (-7.43 → Mate in 5) Checkmate is now unavoidable. Rxb1 was best. } { [%eval #-5] } (55. Rxb1 Rxb1 56. h4 Kg7 57. h5 Rb3 58. Kh3 Rxf3+ 59. Kg4 Rd3 60. g6 Rg3+) 55... Kf7 { [%eval #-4] } { White resigns. } 0-1