- Blind mode tutorial
lichess.org
Donate
FEN
[Event "rated blitz game"] [Site "https://lichess.org/CSpPoOP8"] [Date "2025.08.28"] [Round "-"] [White "Johnny_The_Dog"] [Black "tommy_pug"] [Result "0-1"] [GameId "CSpPoOP8"] [UTCDate "2025.08.28"] [UTCTime "12:59:43"] [WhiteElo "2489"] [BlackElo "2377"] [WhiteRatingDiff "-8"] [BlackRatingDiff "+10"] [Variant "Standard"] [TimeControl "180+0"] [ECO "E38"] [Opening "Nimzo-Indian Defense: Classical Variation, Berlin Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.17] } 1... Nf6 { [%eval 0.19] } 2. c4 { [%eval 0.18] } 2... e6 { [%eval 0.14] } 3. Nc3 { [%eval 0.09] } 3... Bb4 { [%eval 0.07] } 4. Qc2 { [%eval 0.08] } 4... c5 { [%eval 0.19] } { E38 Nimzo-Indian Defense: Classical Variation, Berlin Variation } 5. dxc5 { [%eval 0.16] } 5... Bxc5 { [%eval 0.19] } 6. Nf3 { [%eval 0.24] } 6... O-O { [%eval 0.37] } 7. Bg5 { [%eval 0.3] } 7... h6 { [%eval 0.33] } 8. Bh4 { [%eval 0.47] } 8... Nc6 { [%eval 0.38] } 9. e3 { [%eval 0.26] } 9... Be7 { [%eval 0.45] } 10. Be2 { [%eval 0.4] } 10... d6 { [%eval 0.47] } 11. O-O { [%eval 0.59] } 11... Nd7?! { (0.59 → 1.44) Inaccuracy. b6 was best. } { [%eval 1.44] } (11... b6) 12. Bxe7?! { (1.44 → 0.73) Inaccuracy. Bg3 was best. } { [%eval 0.73] } (12. Bg3) 12... Qxe7 { [%eval 0.67] } 13. Rad1 { [%eval 0.68] } 13... Nde5?! { (0.68 → 1.71) Inaccuracy. Nf6 was best. } { [%eval 1.71] } (13... Nf6 14. Qb3) 14. Rd2 { [%eval 1.59] } 14... Nxf3+ { [%eval 1.63] } 15. Bxf3 { [%eval 1.44] } 15... Ne5 { [%eval 1.59] } 16. Be2 { [%eval 1.74] } 16... Bd7 { [%eval 1.82] } 17. Ne4 { [%eval 1.84] } 17... Bc6 { [%eval 1.73] } 18. f4? { (1.73 → 0.30) Mistake. Nxd6 was best. } { [%eval 0.3] } (18. Nxd6 a5 19. Qc3 Qg5 20. e4 Nd7 21. g3 b6 22. Rfd1 Qc5 23. Qd4 Qxd4) 18... Ng6? { (0.30 → 1.60) Mistake. Bxe4 was best. } { [%eval 1.6] } (18... Bxe4 19. Qxe4) 19. Nxd6 { [%eval 1.66] } 19... Rad8 { [%eval 1.99] } 20. c5 { [%eval 1.88] } 20... e5? { (1.88 → 3.66) Mistake. b6 was best. } { [%eval 3.66] } (20... b6 21. b4) 21. f5 { [%eval 3.19] } 21... Qg5 { [%eval 3.33] } 22. Rf2 { [%eval 3.12] } 22... Nh4 { [%eval 3.64] } 23. e4 { [%eval 3.58] } 23... g6 { [%eval 3.81] } 24. Rd3 { [%eval 3.18] } 24... Rxd6 { [%eval 3.05] } 25. Rxd6 { [%eval 3.09] } 25... gxf5 { [%eval 3.01] } 26. Qd2? { (3.01 → 1.50) Mistake. Rxc6 was best. } { [%eval 1.5] } (26. Rxc6 fxe4 27. Rxh6 Qxh6 28. Qxe4 Ng6 29. Bf1 Qc1 30. b4 a5 31. Qxb7 axb4) 26... f4?! { (1.50 → 2.20) Inaccuracy. Qxd2 was best. } { [%eval 2.2] } (26... Qxd2 27. Rxd2) 27. Bf3?? { (2.20 → 0.17) Blunder. Bd3 was best. } { [%eval 0.17] } (27. Bd3 a5 28. Qxa5 Kh8 29. Qe1 Re8 30. Qc3 Rg8 31. Bf1 Kh7 32. Qc2 f5) 27... f5 { [%eval 0.12] } 28. Qe2 { [%eval 0.83] } 28... Nxf3+ { [%eval 0.67] } 29. Rxf3 { [%eval 0.97] } 29... fxe4 { [%eval 0.68] } 30. Rh3 { [%eval 0.8] } 30... f3 { [%eval 1.11] } 31. Qf1?? { (1.11 → Mate in 10) Checkmate is now unavoidable. Qc4+ was best. } { [%eval #-10] } (31. Qc4+ Kh7) 31... e3?? { (Mate in 10 → -4.18) Lost forced checkmate sequence. f2+ was best. } { [%eval -4.18] } (31... f2+ 32. Kh1 e3 33. Rg6+ Qxg6 34. Rg3 Kh7 35. Rxg6 e2 36. Qxf2 Rxf2 37. h4) 32. Rg3?? { (-4.18 → Mate in 9) Checkmate is now unavoidable. Qc4+ was best. } { [%eval #-9] } (32. Qc4+ Kg7) 32... f2+ { [%eval #-8] } 33. Kh1 { [%eval #-8] } 33... e2 { [%eval #-7] } 34. Rxg5+ { [%eval #-7] } 34... hxg5 { [%eval #-6] } 35. Rd1 { [%eval #-3] } 35... exf1=Q+ { [%eval #-7] } 36. Rxf1 { [%eval #-7] } 36... e4 { [%eval #-6] } { White resigns. } 0-1