- Blind mode tutorial
lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/O7D2aBRb"] [Date "2026.01.18"] [Round "-"] [White "BorislavAngelov"] [Black "quitetheok"] [Result "0-1"] [GameId "O7D2aBRb"] [UTCDate "2026.01.18"] [UTCTime "20:52:31"] [WhiteElo "1761"] [BlackElo "1738"] [WhiteRatingDiff "-6"] [BlackRatingDiff "+35"] [Variant "Standard"] [TimeControl "600+5"] [ECO "D10"] [Opening "Slav Defense: Exchange Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.17] } 1... d5 { [%eval 0.27] } 2. c4 { [%eval 0.18] } 2... c6 { [%eval 0.21] } 3. cxd5 { [%eval 0.15] } { D10 Slav Defense: Exchange Variation } 3... cxd5 { [%eval 0.19] } 4. Nc3 { [%eval 0.07] } 4... Nf6 { [%eval 0.26] } 5. Bg5 { [%eval 0.0] } 5... e6 { [%eval 0.33] } 6. e3 { [%eval 0.34] } 6... Bd6 { [%eval 0.48] } 7. Bd3 { [%eval 0.49] } 7... Nbd7 { [%eval 0.58] } 8. Nge2 { [%eval 0.36] } 8... O-O { [%eval 0.31] } 9. Qc2 { [%eval 0.19] } 9... Qc7 { [%eval 0.44] } 10. g3 { [%eval 0.1] } 10... h6 { [%eval 0.11] } 11. h4 { [%eval -0.25] } 11... e5 { [%eval 0.11] } 12. Nb5 { [%eval -0.11] } 12... Bb4+ { [%eval -0.12] } 13. Kf1 { [%eval -0.17] } 13... Qxc2 { [%eval 0.17] } 14. Bxc2 { [%eval 0.34] } 14... e4? { (0.34 → 1.48) Mistake. exd4 was best. } { [%eval 1.48] } (14... exd4 15. Bxf6 Nxf6 16. Nbxd4 g6 17. Kg2 Bc5 18. Rac1 Bd7 19. Bb3 Rac8 20. Nf4) 15. Bxf6?! { (1.48 → 0.74) Inaccuracy. Nc7 was best. } { [%eval 0.74] } (15. Nc7) 15... Nxf6 { [%eval 0.71] } 16. Nf4? { (0.71 → -0.77) Mistake. Nc7 was best. } { [%eval -0.77] } (16. Nc7) 16... Be6 { [%eval -0.51] } 17. Nc7?? { (-0.51 → -3.03) Blunder. Bd1 was best. } { [%eval -3.03] } (17. Bd1) 17... Rac8?? { (-3.03 → -0.38) Blunder. Rfc8 was best. } { [%eval -0.38] } (17... Rfc8 18. Nxa8 Rxc2 19. Kg2 Ng4 20. Nxe6 fxe6 21. Rac1 Rxf2+ 22. Kh3 h5 23. Rc8+) 18. Ncxe6 { [%eval -0.45] } 18... fxe6 { [%eval -0.38] } 19. Nxe6?? { (-0.38 → -3.95) Blunder. Bd1 was best. } { [%eval -3.95] } (19. Bd1 Kf7) 19... Rf7?? { (-3.95 → 1.31) Blunder. Rxc2 was best. } { [%eval 1.31] } (19... Rxc2 20. Nxf8 Kxf8 21. a3 Bd6 22. Re1 Rxb2 23. Re2 Rb3 24. Kg2 Rxa3 25. Rc1) 20. Nc5?? { (1.31 → -3.45) Blunder. Bb3 was best. } { [%eval -3.45] } (20. Bb3 Bd6) 20... Bxc5?! { (-3.45 → -2.68) Inaccuracy. b6 was best. } { [%eval -2.68] } (20... b6 21. a3 Bxc5 22. dxc5 Ng4 23. Kg1 Nxf2 24. Rh2 Rxc5 25. Bd1 Nxd1 26. Rxd1) 21. dxc5 { [%eval -2.14] } 21... Rxc5? { (-2.14 → -0.73) Mistake. Ng4 was best. } { [%eval -0.73] } (21... Ng4 22. Ke1 Rxc5 23. Bb3 Nxf2 24. Rf1 Nd3+ 25. Kd2 Kf8 26. Rxf7+ Kxf7 27. Rf1+) 22. Bb3? { (-0.73 → -2.33) Mistake. Bd1 was best. } { [%eval -2.33] } (22. Bd1 Kf8 23. Kg2 Ke7 24. Re1 Kd6 25. Re2 Rfc7 26. Rd2 Rc1 27. Rxc1 Rxc1) 22... Ng4 { [%eval -2.38] } 23. f4? { (-2.38 → -4.10) Mistake. Ke1 was best. } { [%eval -4.1] } (23. Ke1 Nxf2 24. Rf1 Nd3+ 25. Kd2 b6 26. Rab1 Rf6 27. Rxf6 gxf6 28. Bd1 Kf7) 23... exf3 { [%eval -4.05] } 24. Rd1?! { (-4.05 → -5.20) Inaccuracy. Ke1 was best. } { [%eval -5.2] } (24. Ke1 Nxe3 25. Kd2 Nc4+ 26. Bxc4 dxc4 27. Rh2 Rb5 28. Kc2 Rb6 29. Rf2 Rg6) 24... Nxe3+ { [%eval -4.86] } 25. Kf2 { [%eval -4.83] } 25... Nxd1+ { [%eval -4.81] } 26. Rxd1 { [%eval -4.72] } 26... Kh8 { [%eval -4.59] } 27. Rxd5 { [%eval -5.23] } 27... Rxd5 { [%eval -5.17] } 28. Bxd5 { [%eval -5.21] } 28... Rc7 { [%eval -4.5] } 29. Kxf3 { [%eval -4.75] } 29... Rc2 { [%eval -4.72] } 30. Bxb7 { [%eval -4.86] } 30... Rxb2 { [%eval -4.94] } 31. Bd5 { [%eval -4.67] } 31... Kh7 { [%eval -4.35] } 32. g4?! { (-4.35 → -5.56) Inaccuracy. h5 was best. } { [%eval -5.56] } (32. h5 Rb5 33. Ke4 Ra5 34. Bf7 Ra6 35. Ke5 Rf6 36. Bd5 Rf1 37. Kd6 Rg1) 32... g5 { [%eval -5.09] } 33. h5 { [%eval -5.57] } 33... Kg7 { [%eval -5.46] } 34. a4 { [%eval -6.16] } 34... Rb4 { [%eval -6.31] } 35. Bc6 { [%eval -6.34] } 35... Kf6 { [%eval -6.07] } 36. a5 { [%eval -5.85] } 36... Ke5 { [%eval -6.38] } 37. Bd7 { [%eval -6.48] } 37... Rf4+ { [%eval -5.98] } 38. Kg3 { [%eval -6.39] } 38... Kd4 { [%eval -6.26] } 39. a6 { [%eval -6.95] } 39... Ke3 { [%eval -6.99] } 40. Bc8 { [%eval -6.62] } 40... Rf3+ { [%eval -6.45] } 41. Kg2 { [%eval -6.34] } 41... Ke2 { [%eval -6.59] } 42. Bb7 { [%eval -6.61] } 42... Rf2+ { [%eval -6.56] } 43. Kg3 { [%eval -6.47] } 43... Rf4 { [%eval -6.26] } 44. Bc8 { [%eval -6.74] } 44... Ke3 { [%eval -6.72] } 45. Kg2 { [%eval -6.71] } 45... Ke2 { [%eval -6.55] } 46. Kg3 { [%eval -6.26] } 46... Ra4 { [%eval -6.91] } 47. Kg2 { [%eval -6.85] } 47... Ke3 { [%eval -6.42] } 48. Kg3 { [%eval -6.32] } 48... Kd4 { [%eval -5.98] } 49. Kf3 { [%eval -6.36] } 49... Kc5 { [%eval -6.13] } 50. Bb7 { [%eval -6.12] } 50... Kb6 { [%eval -6.01] } 51. Kg3 { [%eval -5.66] } 51... Rf4 { [%eval -6.52] } 52. Kh3 { [%eval -7.45] } 52... Ra4 { [%eval -7.33] } 53. Kg3 { [%eval -7.06] } 53... Rxa6 { [%eval -6.48] } 54. Bxa6?! { (-6.48 → -10.61) Inaccuracy. Bc8 was best. } { [%eval -10.61] } (54. Bc8 Ra4 55. Kf2 Rd4 56. Bf5 a5 57. Ke3 Kc5 58. Bc2 Rxg4 59. Kf3 Rc4) 54... Kxa6 { [%eval -10.89] } 55. Kf3 { [%eval -10.81] } 55... Kb5 { [%eval -9.06] } 56. Ke4 { [%eval -8.56] } 56... a5 { [%eval -8.75] } 57. Kf5? { (-8.75 → Mate in 17) Checkmate is now unavoidable. Kd4 was best. } { [%eval #-17] } (57. Kd4 Kb4 58. Kd3 Kc5 59. Kc2 a4 60. Kc3 Kd5 61. Kb4 Ke4 62. Ka3 Kf3) 57... a4 { [%eval #-17] } 58. Kg6 { [%eval #-19] } 58... a3 { [%eval -75.75] } 59. Kxh6 { [%eval -83.08] } 59... a2 { [%eval -83.04] } 60. Kg6 { [%eval -62.32] } 60... a1=Q { [%eval -40.58] } 61. h6 { [%eval -25.21] } 61... Qh8 { [%eval -12.26] } 62. Kxg5?! { (-12.26 → Mate in 12) Checkmate is now unavoidable. Kf5 was best. } { [%eval #-12] } (62. Kf5 Kc6 63. Ke4 Kd6 64. Kf3 Qxh6 65. Kg2 Kd5 66. Kf2 Qh3 67. Ke1 Qxg4) 62... Kc6 { [%eval #-14] } 63. Kh5 { [%eval #-8] } 63... Kd6 { [%eval #-8] } 64. g5 { [%eval #-7] } 64... Ke6 { [%eval #-13] } 65. g6 { [%eval #-6] } 65... Qe5+ { [%eval #-11] } 66. Kh4 { [%eval #-5] } 66... Qf6+ { [%eval #-11] } 67. Kh5 { [%eval #-2] } 67... Qf5+ { [%eval #-5] } 68. Kh4 { [%eval #-5] } 68... Qxg6 { [%eval #-4] } { White resigns. } 0-1