- Blind mode tutorial
lichess.org
Donate
FEN
[Event "2025 Lichess Anniversary"] [Site "https://lichess.org/odqigxvE"] [Date "2025.06.20"] [White "Leiner22"] [Black "JSCoderChess"] [Result "0-1"] [GameId "odqigxvE"] [UTCDate "2025.06.20"] [UTCTime "23:26:52"] [WhiteElo "1777"] [BlackElo "1780"] [WhiteRatingDiff "-8"] [BlackRatingDiff "+46"] [Variant "Standard"] [TimeControl "600+0"] [ECO "C68"] [Opening "Ruy Lopez: Exchange Variation, Lutikov Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.13] } 2... Nc6 { [%eval 0.21] } 3. Bb5 { [%eval 0.15] } 3... a6 { [%eval 0.21] } 4. Bxc6 { [%eval 0.0] } 4... bxc6 { [%eval 0.47] } { C68 Ruy Lopez: Exchange Variation, Lutikov Variation } 5. d3 { [%eval 0.39] } 5... d6 { [%eval 0.41] } 6. Nc3 { [%eval 0.0] } 6... g6 { [%eval 0.32] } 7. h3 { [%eval 0.02] } 7... Bg7 { [%eval -0.02] } 8. O-O { [%eval -0.1] } 8... Ne7 { [%eval -0.31] } 9. Bg5 { [%eval -0.51] } 9... h6 { [%eval -0.48] } 10. Bh4?! { (-0.48 → -1.31) Inaccuracy. Bxe7 was best. } { [%eval -1.31] } (10. Bxe7) 10... Be6?! { (-1.31 → -0.38) Inaccuracy. g5 was best. } { [%eval -0.38] } (10... g5 11. Bg3 g4 12. hxg4 Bxg4 13. Ne2 Bxf3 14. gxf3 Ng6 15. d4 Rg8 16. Qd3) 11. Re1?! { (-0.38 → -1.22) Inaccuracy. Bxe7 was best. } { [%eval -1.22] } (11. Bxe7 Qxe7 12. d4 exd4 13. Nxd4 Bd7 14. Qd3 O-O 15. Nf3 Rfb8 16. b3 Qf6) 11... g5 { [%eval -1.13] } 12. Bg3 { [%eval -1.14] } 12... Ng6?! { (-1.14 → -0.52) Inaccuracy. c5 was best. } { [%eval -0.52] } (12... c5) 13. a3? { (-0.52 → -2.21) Mistake. d4 was best. } { [%eval -2.21] } (13. d4 f6) 13... O-O? { (-2.21 → -0.67) Mistake. h5 was best. } { [%eval -0.67] } (13... h5 14. d4 g4 15. hxg4 hxg4 16. Nh2 exd4 17. Ne2 c5 18. Rc1 Be5 19. c3) 14. Nh2 { [%eval -0.83] } 14... Qd7 { [%eval -0.94] } 15. Ne2 { [%eval -1.08] } 15... Rab8 { [%eval -0.95] } 16. b4 { [%eval -0.89] } 16... a5 { [%eval -0.91] } 17. bxa5 { [%eval -1.14] } 17... Ra8 { [%eval -0.72] } 18. Qd2 { [%eval -0.8] } 18... Ra6 { [%eval -0.55] } 19. Reb1?! { (-0.55 → -1.14) Inaccuracy. Nc1 was best. } { [%eval -1.14] } (19. Nc1 c5 20. Nb3 Qa4 21. Nf1 f5 22. exf5 Bxf5 23. Ne3 Be6 24. f3 Kh7) 19... Rfa8 { [%eval -1.18] } 20. a4 { [%eval -1.12] } 20... Nf4 { [%eval -1.2] } 21. Nxf4?? { (-1.20 → -3.68) Blunder. Nf3 was best. } { [%eval -3.68] } (21. Nf3 Rxa5 22. Nc3 d5 23. Qe1 d4 24. Ne2 c5 25. Bxf4 gxf4 26. c4 Rxa4) 21... gxf4?? { (-3.68 → -0.57) Blunder. exf4 was best. } { [%eval -0.57] } (21... exf4 22. Bxf4 gxf4 23. d4 Rxa5 24. Qxf4 Qd8 25. Ra3 Qg5 26. Qxg5 hxg5 27. Nf3) 22. Bh4 { [%eval -0.61] } 22... Bxh3 { [%eval -0.74] } 23. g3? { (-0.74 → -2.11) Mistake. gxh3 was best. } { [%eval -2.11] } (23. gxh3 Qxh3) 23... Rxa5 { [%eval -2.01] } 24. Rb4?! { (-2.01 → -2.69) Inaccuracy. Rb8+ was best. } { [%eval -2.69] } (24. Rb8+ Rxb8 25. Qxa5 fxg3 26. Bxg3 f5 27. Bh4 Qf7 28. Qa7 Qg6+ 29. Bg3 Rf8) 24... c5 { [%eval -2.29] } 25. Rbb1 { [%eval -2.92] } 25... Rxa4 { [%eval -2.58] } 26. Rxa4 { [%eval -2.25] } 26... Qxa4 { [%eval -1.93] } 27. gxf4 { [%eval -1.6] } 27... Qd7?? { (-1.60 → 0.12) Blunder. d5 was best. } { [%eval 0.12] } (27... d5 28. Re1) 28. f5 { [%eval 0.0] } 28... Kh7?! { (0.00 → 0.84) Inaccuracy. Qa4 was best. } { [%eval 0.84] } (28... Qa4 29. c4 Qa2 30. Qxa2 Rxa2 31. Nf1 Bxf1 32. Kxf1 h5 33. Rb8+ Kh7 34. Rb7) 29. Qe3 { [%eval 1.06] } 29... Bxf5 { [%eval 1.03] } 30. exf5 { [%eval 1.08] } 30... Qxf5 { [%eval 1.08] } 31. Bg3?! { (1.08 → 0.45) Inaccuracy. Qe4 was best. } { [%eval 0.45] } (31. Qe4 Qxe4 32. dxe4 Ra4 33. Rb7 Rxe4 34. Be7 Rc4 35. Rxc7 d5 36. Rxc5 Rxc5) 31... Rg8 { [%eval 0.86] } 32. Rb7?! { (0.86 → 0.14) Inaccuracy. Qe4 was best. } { [%eval 0.14] } (32. Qe4 Qg6) 32... Qc8 { [%eval 0.13] } 33. Rb1?! { (0.13 → -0.45) Inaccuracy. Qf3 was best. } { [%eval -0.45] } (33. Qf3 f5) 33... Bf6? { (-0.45 → 0.93) Mistake. f5 was best. } { [%eval 0.93] } (33... f5 34. Kh1) 34. Kg2 { [%eval 0.38] } 34... Bg5 { [%eval 0.43] } 35. Qf3?! { (0.43 → -0.33) Inaccuracy. Qe2 was best. } { [%eval -0.33] } (35. Qe2 f5) 35... f5 { [%eval -0.86] } 36. Kh1?! { (-0.86 → -1.57) Inaccuracy. Nf1 was best. } { [%eval -1.57] } (36. Nf1) 36... f4 { [%eval -1.44] } 37. Bxf4? { (-1.44 → -2.84) Mistake. Rb7 was best. } { [%eval -2.84] } (37. Rb7) 37... Bxf4 { [%eval -2.85] } 38. Qe4+?! { (-2.85 → -4.26) Inaccuracy. Rg1 was best. } { [%eval -4.26] } (38. Rg1 Qa8 39. Rxg8 Qxf3+ 40. Nxf3 Kxg8 41. c4 Kf7 42. Kg2 Kg6 43. Kh3 Kf5) 38... Kh8 { [%eval -4.32] } 39. Nf3?? { (-4.32 → Mate in 2) Checkmate is now unavoidable. Qf3 was best. } { [%eval #-2] } (39. Qf3 Qf5) 39... Qh3+ { [%eval #-1] } 40. Nh2 { [%eval #-1] } 40... Qxh2# { Black wins by checkmate. } 0-1