- Blind mode tutorial
lichess.org
Donate
FEN
[Event "casual correspondence game"] [Site "https://lichess.org/0SaniUMJ"] [Date "2025.11.03"] [Round "-"] [White "thaominhle"] [Black "lichess AI level 2"] [Result "1/2-1/2"] [GameId "0SaniUMJ"] [UTCDate "2025.11.03"] [UTCTime "06:35:18"] [WhiteElo "1500"] [BlackElo "?"] [Variant "Standard"] [TimeControl "-"] [ECO "D00"] [Opening "Queen's Pawn Game"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.17] } 1... d5 { [%eval 0.18] } { D00 Queen's Pawn Game } 2. f3?! { (0.18 → -0.54) Inaccuracy. c4 was best. } { [%eval -0.54] } (2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 Be7 6. e3 O-O) 2... Nc6 { [%eval -0.35] } 3. e3 { [%eval -0.77] } 3... Nf6 { [%eval -0.34] } 4. g3 { [%eval -0.88] } 4... Qd6 { [%eval -0.42] } 5. h4?? { (-0.42 → -3.86) Blunder. b3 was best. } { [%eval -3.86] } (5. b3) 5... Qxg3+ { [%eval -3.8] } 6. Ke2 { [%eval -4.13] } 6... Ng4?? { (-4.13 → -1.87) Blunder. e5 was best. } { [%eval -1.87] } (6... e5 7. Nc3 Bd6 8. Nb5 exd4 9. Nxd6+ Qxd6 10. Kf2 dxe3+ 11. Bxe3 d4 12. Bd2) 7. Qd3?? { (-1.87 → -6.76) Blunder. Qe1 was best. } { [%eval -6.76] } (7. Qe1 Qxe1+ 8. Kxe1 Nf6 9. Bb5 Bd7 10. b3 g6 11. Bxc6 Bxc6 12. Ne2 Bg7) 7... Nh6?? { (-6.76 → -2.86) Blunder. Nf2 was best. } { [%eval -2.86] } (7... Nf2 8. Qb3 Nxh1 9. Nh3 Rb8 10. c4 Bxh3 11. Bxh3 Qh2+ 12. Ke1 Qf2+ 13. Kd1) 8. Qa3? { (-2.86 → -5.08) Mistake. Nc3 was best. } { [%eval -5.08] } (8. Nc3 e5 9. Kd1 e4 10. Qb5 exf3 11. Bd2 Ng4 12. Nh3 f2 13. Kc1 Be7) 8... a5?! { (-5.08 → -3.84) Inaccuracy. e5 was best. } { [%eval -3.84] } (8... e5 9. Qd3 Bf5 10. Qd2 exd4 11. Kd1 Bc5 12. exd4 Nxd4 13. Na3 Nxf3 14. Nxf3) 9. Qd3 { [%eval -3.71] } 9... Bf5 { [%eval -3.7] } 10. Qxf5? { (-3.70 → -6.67) Mistake. Qd2 was best. } { [%eval -6.67] } (10. Qd2 e5 11. c3 e4 12. Qe1 Qg6 13. h5 Qe6 14. Nd2 exf3+ 15. Ndxf3 Ng4) 10... e6?? { (-6.67 → 3.42) Blunder. Nxf5 was best. } { [%eval 3.42] } (10... Nxf5 11. Nc3 e5 12. Nb5 exd4 13. Kd1 dxe3 14. c3 d4 15. Bd3 Qg2 16. Nxc7+) 11. Qd3?! { (3.42 → 2.43) Inaccuracy. Qh3 was best. } { [%eval 2.43] } (11. Qh3 Nf5 12. f4 h5 13. Nf3 Qg4 14. Kf2 Be7 15. Bd3 Bf6 16. c3 Nb4) 11... Nf5 { [%eval 2.53] } 12. Qb3?? { (2.53 → -4.49) Blunder. Kd1 was best. } { [%eval -4.49] } (12. Kd1 Be7 13. h5 O-O 14. f4 g5 15. hxg6 fxg6 16. Qe2 e5 17. Nf3 e4) 12... Ncxd4+ { [%eval -4.16] } 13. Kd3? { (-4.16 → -7.29) Mistake. exd4 was best. } { [%eval -7.29] } (13. exd4 Nxd4+ 14. Kd1 Nxb3 15. axb3 Bc5 16. Nc3 Qf2 17. Bh3 O-O 18. h5 Be3) 13... Qe1 { [%eval -5.89] } 14. Bh3?! { (-5.89 → -8.90) Inaccuracy. exd4 was best. } { [%eval -8.9] } (14. exd4 Qxf1+ 15. Ne2 Qxh1 16. Nd2 Bd6 17. c4 O-O 18. c5 Be7 19. Qxb7 Rfc8) 14... Nxb3 { [%eval -8.89] } 15. Bxf5? { (-8.89 → Mate in 4) Checkmate is now unavoidable. axb3 was best. } { [%eval #-4] } (15. axb3 Qxc1 16. Bxf5 Qd1+ 17. Nd2 Qxa1 18. f4 exf5 19. Ke2 Qc1 20. h5 Bb4) 15... Qf1+? { (Mate in 4 → -8.85) Lost forced checkmate sequence. Nxc1+ was best. } { [%eval -8.85] } (15... Nxc1+ 16. Kd4 Bc5+ 17. Ke5 Bd6+ 18. Kd4 c5#) 16. Kc3? { (-8.85 → Mate in 1) Checkmate is now unavoidable. Ne2 was best. } { [%eval #-1] } (16. Ne2 Nxc1+ 17. Kd2 Qxe2+ 18. Kxc1 Bc5 19. Nc3 Qxe3+ 20. Kb1 Qxf3 21. a3 Qxh1+) 16... Nd4? { (Mate in 1 → -8.78) Lost forced checkmate sequence. Qc4# was best. } { [%eval -8.78] } (16... Qc4#) 17. Kxd4? { (-8.78 → Mate in 2) Checkmate is now unavoidable. b4 was best. } { [%eval #-2] } (17. b4 Qc4+ 18. Kd2 Nxf5 19. Ne2 d4 20. Ke1 dxe3 21. bxa5 Nd4 22. Nxd4 Bb4+) 17... exf5? { (Mate in 2 → -8.20) Lost forced checkmate sequence. Qc4+ was best. } { [%eval -8.2] } (17... Qc4+ 18. Ke5 Bd6#) 18. Nh3? { (-8.20 → Mate in 5) Checkmate is now unavoidable. Nd2 was best. } { [%eval #-5] } (18. Nd2 c5+ 19. Kc3 Qg2 20. b3 Qxh1 21. Ne2 Bd6 22. Bb2 Qh2 23. Kd3 Be5) 18... Qc4+ { [%eval #-4] } 19. Ke5 { [%eval #-4] } 19... Qxc2?! { (Mate in 4 → -12.48) Lost forced checkmate sequence. f6+ was best. } { [%eval -12.48] } (19... f6+ 20. Kxf5 g6+ 21. Kxf6 Ra6+ 22. Kg5 h6#) 20. Na3?! { (-12.48 → Mate in 3) Checkmate is now unavoidable. e4 was best. } { [%eval #-3] } (20. e4 fxe4 21. Rd1 Bd6+ 22. Kxd5 Qxd1+ 23. Nd2 e3 24. Nf2 exf2 25. Kc4 f1=Q+) 20... Qd3?! { (Mate in 3 → -12.36) Lost forced checkmate sequence. Bd6+ was best. } { [%eval -12.36] } (20... Bd6+ 21. Kd4 c5+ 22. Kxd5 Qd3#) 21. Nb1?! { (-12.36 → Mate in 1) Checkmate is now unavoidable. Nb5 was best. } { [%eval #-1] } (21. Nb5 Qxb5 22. e4 dxe4+ 23. Kf4 Bd6+ 24. Ke3 Qd3+ 25. Kf2 Qxf3+ 26. Kg1 Qg3+) 21... O-O-O { [%eval #-4] } 22. Rd1 { [%eval #-1] } 22... Re8+ { [%eval #-3] } 23. Kf4 { [%eval #-3] } 23... Bd6+ { [%eval #-2] } 24. Kg5 { [%eval #-2] } 24... Be7+ { [%eval #-3] } 25. Kh5 { [%eval #-2] } 25... Qxd1 { [%eval #-3] } 26. Nc3 { [%eval #-1] } 26... Qd3 { [%eval #-4] } 27. Nb1 { [%eval #-2] } 27... b5 { [%eval #-4] } 28. Nf2 { [%eval #-2] } 28... Qe2 { [%eval #-2] } 29. Nh1 { [%eval #-1] } 29... g6+ { [%eval #-4] } 30. Kh6 { [%eval #-4] } 30... Bf8+ { [%eval #-3] } 31. Kg5 { [%eval #-3] } 31... Qxf3 { [%eval #-3] } 32. Nd2 { [%eval #-2] } 32... Be7+ { [%eval #-3] } 33. Kh6 { [%eval #-3] } 33... Qxh1 { [%eval #-3] } 34. Nf3 { [%eval #-3] } 34... c5 { [%eval #-4] } 35. Nd2 { [%eval #-3] } 35... b4 { [%eval #-4] } 36. Nf3 { [%eval #-3] } 36... Bf8+ { [%eval #-3] } 37. Kg5 { [%eval #-3] } 37... c4 { [%eval #-4] } 38. Bd2 { [%eval #-3] } 38... Be7+ { [%eval #-4] } 39. Kf4 { [%eval #-4] } 39... g5+?! { (Mate in 4 → -10.90) Lost forced checkmate sequence. Qg2 was best. } { [%eval -10.9] } (39... Qg2 40. e4 Bxh4 41. e5 Qg4+ 42. Ke3 Qe4#) 40. Kxf5?! { (-10.90 → Mate in 2) Checkmate is now unavoidable. Kg3 was best. } { [%eval #-2] } (40. Kg3 Bd6+ 41. Kf2 Qxa1 42. Be1 Qxb2+ 43. Kg1 Kd7 44. Kf1 c3 45. Nd4 c2) 40... Qg2 { [%eval #-3] } 41. Ne1 { [%eval #-1] } 41... Qxd2 { [%eval #-5] } 42. Nf3 { [%eval #-5] } 42... Qxe3 { [%eval #-5] } 43. Nxg5 { [%eval #-3] } 43... Bd6 { [%eval #-3] } 44. Nxf7 { [%eval #-1] } 44... Qf3+ { [%eval #-2] } 45. Kg5 { [%eval #-2] } 45... Qxf7 { [%eval #-2] } 46. Kh6 { [%eval #-1] } 46... Qf6+ { [%eval #-1] } 47. Kh5 { [%eval #-1] } 47... a4 { [%eval #-3] } 48. Rf1 { [%eval #-1] } 48... Qxf1 { [%eval #-2] } 49. b3 { [%eval #-2] } 49... a3 { [%eval #-2] } 50. Kg5 { [%eval #-2] } 50... h5 { [%eval #-1] } 51. bxc4 { [%eval #-1] } 51... dxc4 { [%eval #-1] } 52. Kg6 { [%eval #-1] } 52... b3 { [%eval #-1] } 53. Kg5 { [%eval #-1] } 53... Qf4+ { [%eval #-1] } 54. Kg6 { [%eval #-1] } 54... Re6+ { [%eval #-1] } 55. Kg7 { [%eval #-1] } 55... b2 { [%eval #-2] } 56. Kxh8 { [%eval #-2] } 56... Qd4+ { [%eval #-2] } 57. Kg8 { [%eval #-2] } 57... b1=Q { [%eval #-1] } 58. Kf7 { [%eval #-1] } 58... Qf6+ { [%eval #-1] } 59. Kg8 { [%eval #-1] } 59... Qxa2 { [%eval #-2] } 60. Kh7 { [%eval #-2] } 60... Qc2+ { [%eval #-1] } 61. Kg8 { [%eval #-1] } 61... Qxh4 { [%eval #-2] } 62. Kh8 { [%eval #-2] } 62... Qd8+ { [%eval #-1] } 63. Kg7 { [%eval #-1] } 63... Qf6+ { [%eval #-1] } 64. Kg8 { [%eval #-1] } 64... Re4 { [%eval #-1] } 65. Kh7 { [%eval #-1] } 65... Rd4+ { [%eval #-1] } 66. Kg8 { [%eval #-1] } 66... a2?? { (Mate in 1 → 0.00) Lost forced checkmate sequence. Rg4# was best. } { [%eval 0.0] } { Draw by stalemate. } (66... Rg4#) 1/2-1/2