- Blind mode tutorial
lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/deDPgWeL"] [Date "2026.01.21"] [Round "-"] [White "W8Chess"] [Black "yf1zk"] [Result "1-0"] [GameId "deDPgWeL"] [UTCDate "2026.01.21"] [UTCTime "20:38:20"] [WhiteElo "1159"] [BlackElo "1166"] [WhiteRatingDiff "+7"] [BlackRatingDiff "-18"] [Variant "Standard"] [TimeControl "900+0"] [ECO "C00"] [Opening "French Defense: Steinitz Attack"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. e5 { [%eval -0.24] } { C00 French Defense: Steinitz Attack } 2... b6?! { (-0.24 → 0.31) Inaccuracy. c5 was best. } { [%eval 0.31] } (2... c5 3. Nf3 Nc6 4. c3 d6 5. exd6 Bxd6 6. d4 cxd4 7. Nxd4) 3. g3?! { (0.31 → -0.71) Inaccuracy. d4 was best. } { [%eval -0.71] } (3. d4 Bb7 4. Nc3 d6 5. Nf3 a6 6. Bd3 dxe5 7. dxe5 Nd7) 3... Bb7 { [%eval -0.57] } 4. f3?! { (-0.57 → -1.55) Inaccuracy. Nf3 was best. } { [%eval -1.55] } (4. Nf3 Nc6 5. Rg1 d6 6. Bg2 Qd7 7. d4 O-O-O 8. Nc3 dxe5) 4... Nc6 { [%eval -2.17] } 5. d4 { [%eval -2.34] } 5... Nxd4?? { (-2.34 → 2.76) Blunder. d6 was best. } { [%eval 2.76] } (5... d6 6. exd6 Qxd6 7. c3 O-O-O 8. Na3 e5 9. d5 Nge7 10. Nc4 Qc5 11. d6) 6. Qxd4 { [%eval 2.66] } 6... Bxf3?? { (2.66 → 5.57) Blunder. Ne7 was best. } { [%eval 5.57] } (6... Ne7 7. Nc3 Nc6 8. Qe4 Bb4 9. Bd2 d5 10. exd6 Qxd6 11. O-O-O O-O-O 12. Qe3) 7. Nxf3 { [%eval 5.51] } 7... Bc5 { [%eval 5.59] } 8. Qe4 { [%eval 5.06] } 8... d5 { [%eval 5.87] } 9. Qf4 { [%eval 4.93] } 9... h6 { [%eval 6.03] } 10. Bb5+ { [%eval 6.08] } 10... Kf8 { [%eval 5.7] } 11. Be3 { [%eval 5.35] } 11... Bxe3 { [%eval 5.66] } 12. Qxe3 { [%eval 5.65] } 12... Qe7 { [%eval 5.96] } 13. Nd4 { [%eval 5.15] } 13... Qb4+ { [%eval 6.31] } 14. c3 { [%eval 6.48] } 14... Qxb2 { [%eval 6.64] } 15. Nb3?! { (6.64 → 4.90) Inaccuracy. O-O was best. } { [%eval 4.9] } (15. O-O a6 16. Nxe6+ Ke7 17. Nxc7 axb5 18. Nd2 Rd8 19. Nb3 h5 20. Rf2 Qa3) 15... Ne7 { [%eval 6.19] } 16. O-O { [%eval 6.42] } 16... a5 { [%eval 6.73] } 17. Qf3 { [%eval 6.74] } 17... f5 { [%eval 7.37] } 18. c4?? { (7.37 → 3.19) Blunder. exf6 was best. } { [%eval 3.19] } (18. exf6 Nf5 19. Rf2 Qxf2+ 20. Qxf2 Nd6 21. Qe2 Nxb5 22. Qxb5 gxf6 23. N1d2 h5) 18... Qxe5? { (3.19 → 5.49) Mistake. a4 was best. } { [%eval 5.49] } (18... a4 19. cxd5 Nxd5 20. N1d2 axb3 21. Nxb3 Kf7 22. g4 g6 23. gxf5 gxf5 24. Kh1) 19. Nc3 { [%eval 5.36] } 19... a4 { [%eval 5.53] } 20. Rae1 { [%eval 5.24] } 20... Qd6?! { (5.24 → 6.84) Inaccuracy. Qf6 was best. } { [%eval 6.84] } (20... Qf6 21. Nxa4 h5 22. cxd5 exd5 23. Qd3 h4 24. g4 h3 25. Nd4 g6 26. Qc3) 21. Nd4 { [%eval 6.94] } 21... e5 { [%eval 7.91] } 22. Nxf5 { [%eval 7.9] } 22... Qc5+ { [%eval 8.35] } 23. Re3 { [%eval 8.36] } 23... Ng8? { (8.36 → Mate in 4) Checkmate is now unavoidable. Nxf5 was best. } { [%eval #4] } (23... Nxf5 24. Qxf5+ Kg8 25. Nxd5 Rh7 26. Ne7+ Qxe7 27. Rxe5 g6 28. Qe4 Qf8 29. Rxf8+) 24. Nxa4? { (Mate in 4 → 9.62) Lost forced checkmate sequence. Nxg7+ was best. } { [%eval 9.62] } (24. Nxg7+ Nf6 25. Qxf6+ Kg8 26. Qf7+ Kh7 27. Nf5#) 24... Rxa4? { (9.62 → Mate in 4) Checkmate is now unavoidable. Nf6 was best. } { [%eval #4] } (24... Nf6 25. Nxc5 e4 26. Ne6+ Kg8 27. Ne7+ Kf7 28. Qg4 Rhg8 29. Nxg8 Rxg8 30. Ree1) 25. Bxa4? { (Mate in 4 → 8.90) Lost forced checkmate sequence. Nxg7+ was best. } { [%eval 8.9] } (25. Nxg7+ Nf6 26. Qxf6+ Kg8 27. Qf7+ Kh7 28. Ne6#) 25... e4 { [%eval 8.25] } 26. Qf4 { [%eval 8.15] } 26... Nf6 { [%eval 8.17] } 27. cxd5 { [%eval 7.4] } 27... Nxd5? { (7.40 → Mate in 6) Checkmate is now unavoidable. b5 was best. } { [%eval #6] } (27... b5 28. Nxg7 Qxe3+ 29. Qxe3 Kxg7 30. Qc5 Rf8 31. Qxf8+ Kxf8 32. Rxf6+ Kg7 33. Re6) 28. Qxe4 { [%eval #5] } 28... Kg8 { [%eval #5] } 29. Qe8+? { (Mate in 5 → 8.08) Lost forced checkmate sequence. Ne7+ was best. } { [%eval 8.08] } (29. Ne7+ Nxe7 30. Bb3+ Nd5 31. Bxd5+ Qxd5 32. Rf8+ Kxf8 33. Qe8#) 29... Kh7 { [%eval 7.89] } 30. Qe4 { [%eval 7.68] } 30... g6? { (7.68 → Mate in 7) Checkmate is now unavoidable. Nf6 was best. } { [%eval #7] } (30... Nf6 31. Qe7 Qxe7 32. Rxe7 Ra8 33. Bb3 c6 34. Rxg7+ Kh8 35. Rc7 Nd5 36. Rxc6) 31. Ne7 { [%eval #6] } 31... Qxe3+ { [%eval #6] } 32. Qxe3 { [%eval #5] } 32... Nxe3 { [%eval #1] } 33. Rf7# { White wins by checkmate. } 1-0