- Blind mode tutorial
lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/z6LL6fIi"] [Date "2025.08.25"] [Round "-"] [White "tulasso92"] [Black "PYTHONCHESS5"] [Result "1-0"] [GameId "z6LL6fIi"] [UTCDate "2025.08.25"] [UTCTime "12:13:15"] [WhiteElo "1560"] [BlackElo "1512"] [WhiteRatingDiff "+7"] [BlackRatingDiff "-6"] [Variant "Standard"] [TimeControl "600+0"] [ECO "C01"] [Opening "French Defense: Exchange Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.28] } 2. d4 { [%eval 0.29] } 2... d5 { [%eval 0.37] } 3. exd5 { [%eval 0.13] } 3... exd5 { [%eval 0.14] } 4. Nf3 { [%eval 0.1] } { C01 French Defense: Exchange Variation } 4... Nf6 { [%eval 0.17] } 5. a3 { [%eval -0.09] } 5... Be7 { [%eval 0.14] } 6. Nc3 { [%eval 0.0] } 6... O-O { [%eval 0.0] } 7. Bf4 { [%eval -0.15] } 7... Re8 { [%eval -0.22] } 8. Bb5 { [%eval -0.29] } 8... c6 { [%eval -0.31] } 9. Be2 { [%eval -0.28] } 9... Bd6 { [%eval -0.16] } 10. O-O?? { (-0.16 → -5.69) Blunder. Bxd6 was best. } { [%eval -5.69] } (10. Bxd6) 10... Bxf4 { [%eval -5.58] } 11. Re1 { [%eval -5.65] } 11... Qb6 { [%eval -5.11] } 12. Na4 { [%eval -5.02] } 12... Qd8 { [%eval -5.04] } 13. c4 { [%eval -5.05] } 13... dxc4 { [%eval -4.69] } 14. Bxc4 { [%eval -5.02] } 14... Rxe1+ { [%eval -4.59] } 15. Qxe1 { [%eval -5.0] } 15... b5 { [%eval -4.83] } 16. Bxf7+ { [%eval -4.92] } 16... Kxf7 { [%eval -4.85] } 17. Nc5 { [%eval -4.56] } 17... Nbd7?! { (-4.56 → -3.51) Inaccuracy. Na6 was best. } { [%eval -3.51] } (17... Na6 18. Nd3 Bd6 19. Nde5+ Kg8 20. Nxc6 Qf8 21. a4 bxa4 22. Rxa4 Nc7 23. Nfe5) 18. Nxd7?! { (-3.51 → -5.47) Inaccuracy. Ne6 was best. } { [%eval -5.47] } (18. Ne6 Qe8 19. Nxf4 Qxe1+ 20. Rxe1 Bb7 21. Nd3 Re8 22. Rc1 Nd5 23. h4 a5) 18... Bxd7 { [%eval -5.47] } 19. Ne5+ { [%eval -6.0] } 19... Bxe5 { [%eval -6.04] } 20. dxe5 { [%eval -5.96] } 20... Ng4 { [%eval -5.11] } 21. Rd1 { [%eval -5.74] } 21... Qe7 { [%eval -5.57] } 22. f3?! { (-5.57 → -8.08) Inaccuracy. h3 was best. } { [%eval -8.08] } (22. h3 Nxe5 23. Qd2 Be6 24. a4 Re8 25. axb5 cxb5 26. Qf4+ Qf6 27. Qe4 Kg8) 22... Nxe5 { [%eval -6.17] } 23. f4 { [%eval -6.87] } 23... Qc5+ { [%eval -5.34] } 24. Kh1 { [%eval -5.06] } 24... Nc4 { [%eval -4.19] } 25. Rxd7+ { [%eval -4.0] } 25... Kf8?? { (-4.00 → 0.00) Blunder. Kg8 was best. } { [%eval 0.0] } (25... Kg8 26. Qe6+ Kh8 27. h3 Rg8 28. Rc7 Nd6 29. Qe5 Qxe5 30. fxe5 Nc4 31. e6) 26. Qe6?! { (0.00 → -0.98) Inaccuracy. Qg3 was best. } { [%eval -0.98] } (26. Qg3 g6 27. Qh4 Ne5 28. Qf6+ Ke8 29. Qe6+ Kf8) 26... Nd6?? { (-0.98 → Mate in 2) Checkmate is now unavoidable. Ne5 was best. } { [%eval #2] } (26... Ne5 27. Qf5+) 27. h3?? { (Mate in 2 → -4.15) Lost forced checkmate sequence. Qe7+ was best. } { [%eval -4.15] } (27. Qe7+ Kg8 28. Qxg7#) 27... Re8?? { (-4.15 → 0.16) Blunder. Qc1+ was best. } { [%eval 0.16] } (27... Qc1+ 28. Kh2 Qxf4+ 29. Kh1 Nf7 30. Qxc6 Re8 31. Rd1 Qf2 32. Qxb5 Re1+ 33. Rxe1) 28. Qxd6+ { [%eval 0.0] } 28... Qxd6 { [%eval 0.13] } 29. Rxd6 { [%eval 0.18] } 29... Re1+ { [%eval 0.02] } 30. Kh2 { [%eval 0.06] } 30... c5 { [%eval 0.1] } 31. Rd5 { [%eval 0.0] } 31... Rc1 { [%eval 0.0] } 32. b4 { [%eval -0.03] } 32... c4 { [%eval 0.01] } 33. Rxb5 { [%eval 0.0] } 33... c3 { [%eval 0.22] } 34. Rb7 { [%eval -0.05] } 34... c2 { [%eval 0.0] } 35. Rc7 { [%eval 0.0] } 35... Ke8 { [%eval 0.0] } 36. a4 { [%eval 0.01] } 36... Kd8 { [%eval 0.06] } 37. Rc3 { [%eval 0.04] } 37... Kd7 { [%eval 0.19] } 38. b5 { [%eval 0.0] } 38... Kd6 { [%eval 0.0] } 39. a5 { [%eval 0.0] } 39... Kd5 { [%eval 0.0] } 40. b6 { [%eval 0.0] } 40... axb6 { [%eval 0.0] } 41. axb6 { [%eval 0.0] } 41... Kd4 { [%eval 0.0] } 42. Rc7 { [%eval 0.0] } 42... Kd3 { [%eval 0.0] } 43. b7 { [%eval 0.0] } 43... Kd2?? { (0.00 → 7.28) Blunder. Rb1 was best. } { [%eval 7.28] } (43... Rb1 44. Rd7+ Kc3 45. Rc7+) 44. Rxc2+ { [%eval 7.18] } 44... Rxc2 { [%eval 7.07] } 45. b8=Q { [%eval 6.96] } 45... Ke3 { [%eval 7.24] } 46. Qe5+ { [%eval 7.54] } 46... Kd2 { [%eval 7.74] } 47. Qxg7 { [%eval 7.4] } 47... h5 { [%eval 7.8] } 48. Qe5 { [%eval 7.25] } { Black resigns. } 1-0