- Blind mode tutorial
lichess.org
Donate
FEN
[Event "Kotelevskiy Andrey tournament"] [Site "https://lichess.org/gULGeIp8"] [Date "2025.07.07"] [Round "-"] [White "Kotelevskiy_Andrey"] [Black "KPRF2"] [Result "0-1"] [GameId "gULGeIp8"] [UTCDate "2025.07.07"] [UTCTime "13:48:48"] [WhiteElo "2209"] [BlackElo "1941"] [WhiteRatingDiff "-9"] [BlackRatingDiff "+11"] [Variant "Standard"] [TimeControl "180+2"] [ECO "A40"] [Opening "Horwitz Defense"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.17] } 1... e6 { [%eval 0.37] } { A40 Horwitz Defense } 2. Nf3 { [%eval 0.08] } 2... c5 { [%eval 0.28] } 3. c4 { [%eval 0.18] } 3... cxd4 { [%eval 0.16] } 4. Nxd4 { [%eval 0.11] } 4... Nc6 { [%eval 0.11] } 5. e3 { [%eval 0.14] } 5... Bc5 { [%eval 0.18] } 6. Be2 { [%eval 0.11] } 6... e5?! { (0.11 → 0.70) Inaccuracy. Nf6 was best. } { [%eval 0.7] } (6... Nf6 7. a3 d5 8. cxd5 exd5 9. Nxc6 bxc6 10. Qc2 Bb6 11. Qxc6+) 7. Nc2 { [%eval 0.27] } 7... Nf6 { [%eval 0.31] } 8. Nc3 { [%eval 0.29] } 8... O-O { [%eval 0.34] } 9. a3 { [%eval 0.27] } 9... a5 { [%eval 0.33] } 10. Bf3 { [%eval 0.06] } 10... d6 { [%eval 0.1] } 11. Rb1?! { (0.10 → -0.53) Inaccuracy. b3 was best. } { [%eval -0.53] } (11. b3 Re8) 11... Qb6? { (-0.53 → 0.66) Mistake. a4 was best. } { [%eval 0.66] } (11... a4 12. O-O Be6 13. Bd5 Bd7 14. Bf3 h6 15. Be2 Be6 16. Ne1 Na5 17. Nxa4) 12. O-O?! { (0.66 → -0.28) Inaccuracy. b4 was best. } { [%eval -0.28] } (12. b4) 12... Qb3 { [%eval -0.13] } 13. Qe2?! { (-0.13 → -1.03) Inaccuracy. Be2 was best. } { [%eval -1.03] } (13. Be2 Bf5) 13... Bf5?! { (-1.03 → -0.33) Inaccuracy. Be6 was best. } { [%eval -0.33] } (13... Be6 14. Nd5) 14. e4 { [%eval -0.38] } 14... Be6 { [%eval -0.42] } 15. Nd5 { [%eval -0.25] } 15... Nd4 { [%eval 0.0] } 16. Nxd4 { [%eval 0.0] } 16... Bxd4 { [%eval 0.0] } 17. Nxf6+ { [%eval 0.0] } 17... gxf6 { [%eval 0.0] } 18. Bh6?! { (0.00 → -0.94) Inaccuracy. Qd2 was best. } { [%eval -0.94] } (18. Qd2 Bxc4 19. Qh6 Bxf1 20. Bg5 fxg5 21. Qxg5+ Kh8 22. Qf6+ Kg8) 18... Rfc8?! { (-0.94 → -0.30) Inaccuracy. Bxc4 was best. } { [%eval -0.3] } (18... Bxc4 19. Qd1) 19. c5?? { (-0.30 → -2.27) Blunder. Bh5 was best. } { [%eval -2.27] } (19. Bh5) 19... Bc4 { [%eval -2.19] } 20. Qd2 { [%eval -2.66] } 20... Bxf1 { [%eval -2.7] } 21. Rxf1 { [%eval -2.88] } 21... Rxc5 { [%eval -3.11] } 22. Bd1 { [%eval -3.57] } 22... Qxb2 { [%eval -3.53] } 23. Qd3?! { (-3.53 → -4.58) Inaccuracy. Qe1 was best. } { [%eval -4.58] } (23. Qe1 Kh8 24. h3 Rg8 25. Kh2 Qa2 26. Be3 Rg6 27. Bh5 Bxe3 28. Qxe3 Kg7) 23... Rc3 { [%eval -5.22] } 24. Qd2 { [%eval -5.54] } 24... Qxd2 { [%eval -5.39] } 25. Bxd2 { [%eval -5.4] } 25... Rxa3 { [%eval -5.52] } 26. g4 { [%eval -5.83] } 26... a4 { [%eval -5.96] } 27. g5 { [%eval -6.02] } 27... fxg5 { [%eval -5.89] } 28. Bxg5 { [%eval -5.67] } 28... Ra2 { [%eval -6.08] } 29. Bf6 { [%eval -7.52] } 29... a3 { [%eval -6.7] } 30. Bb3 { [%eval -7.46] } 30... Rxf2 { [%eval -7.14] } 31. Rxf2 { [%eval -7.45] } 31... Bxf2+ { [%eval -6.54] } 32. Kxf2 { [%eval -6.44] } 32... a2 { [%eval -6.46] } 33. Bxa2 { [%eval -6.37] } 33... Rxa2+ { [%eval -6.31] } 34. Kg3 { [%eval -6.8] } 34... Ra3+ { [%eval -6.12] } 35. Kg4 { [%eval -6.65] } 35... Re3 { [%eval -5.89] } 36. Kf5?? { (-5.89 → Mate in 12) Checkmate is now unavoidable. Bg5 was best. } { [%eval #-12] } (36. Bg5 Rd3 37. Bd8 b5 38. Ba5 h6 39. Kh5 Rd4 40. Bd8 b4 41. Kxh6 Rd3) 36... Rf3+ { [%eval #-12] } 37. Kg5 { [%eval -10.76] } 37... Rxf6 { [%eval -7.61] } 38. Kxf6 { [%eval -7.14] } 38... b5 { [%eval -7.76] } 39. Ke7 { [%eval -7.62] } 39... b4 { [%eval -7.67] } 40. Kxd6 { [%eval -7.65] } 40... b3 { [%eval -7.5] } 41. Kxe5 { [%eval -8.66] } 41... b2 { [%eval -8.34] } 42. Kf6 { [%eval -8.18] } 42... b1=Q { [%eval -7.22] } 43. e5? { (-7.22 → Mate in 10) Checkmate is now unavoidable. Kf5 was best. } { [%eval #-10] } { White resigns. } (43. Kf5 Kf8 44. Kf4 Qd3 45. e5 Ke7 46. Kg4 Qd4+ 47. Kg3 Qxe5+ 48. Kg2 Qe2+) 0-1