- Blind mode tutorial
lichess.org
Donate
FEN
[Event "casual classical game"] [Site "https://lichess.org/E3NWyBh3"] [Date "2025.12.18"] [Round "-"] [White "thunder_swift"] [Black "maia9"] [Result "1-0"] [GameId "E3NWyBh3"] [UTCDate "2025.12.18"] [UTCTime "22:43:03"] [WhiteElo "1977"] [BlackElo "1805"] [BlackTitle "BOT"] [Variant "Standard"] [TimeControl "5400+30"] [ECO "C64"] [Opening "Ruy Lopez: Classical Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.21] } 3. Bb5 { [%eval 0.15] } 3... Bc5 { [%eval 0.32] } { C64 Ruy Lopez: Classical Variation } 4. O-O { [%eval 0.3] } 4... Nge7 { [%eval 0.62] } 5. Re1?! { (0.62 → 0.00) Inaccuracy. c3 was best. } { [%eval 0.0] } (5. c3 Ng6 6. d4 Bb6 7. Bg5 f6 8. Be3 d6 9. a4 a6) 5... O-O { [%eval 0.0] } 6. Nc3 { [%eval -0.26] } 6... d6 { [%eval -0.32] } 7. d3 { [%eval -0.54] } 7... Bg4 { [%eval -0.51] } 8. h3 { [%eval -1.06] } 8... Bh5? { (-1.06 → 0.23) Mistake. Bxf3 was best. } { [%eval 0.23] } (8... Bxf3 9. Qxf3 Nd4 10. Qd1 c6 11. Bc4 b5 12. Bb3 a5 13. a4 Nxb3 14. cxb3) 9. Be3?! { (0.23 → -0.56) Inaccuracy. g4 was best. } { [%eval -0.56] } (9. g4 Bg6 10. Na4 a6 11. Bxc6 Nxc6 12. Nxc5 dxc5 13. b3 b5 14. Be3 c4) 9... Nd4 { [%eval -0.36] } 10. g4 { [%eval -0.3] } 10... Bg6 { [%eval -0.33] } 11. Bxd4 { [%eval -0.26] } 11... exd4 { [%eval -0.22] } 12. Ne2 { [%eval -0.28] } 12... c6 { [%eval -0.38] } 13. Ba4 { [%eval -0.26] } 13... b5?! { (-0.26 → 0.35) Inaccuracy. Bb4 was best. } { [%eval 0.35] } (13... Bb4) 14. Bb3 { [%eval 0.32] } 14... a5 { [%eval 0.67] } 15. a3 { [%eval 0.2] } 15... a4 { [%eval 0.14] } 16. Ba2 { [%eval 0.22] } 16... d5 { [%eval 0.74] } 17. exd5?! { (0.74 → -0.35) Inaccuracy. Nexd4 was best. } { [%eval -0.35] } (17. Nexd4 Qc7) 17... Nxd5 { [%eval -0.3] } 18. Nfxd4? { (-0.30 → -1.59) Mistake. Bxd5 was best. } { [%eval -1.59] } (18. Bxd5) 18... Qh4 { [%eval -2.04] } 19. Bxd5?! { (-2.04 → -2.71) Inaccuracy. c3 was best. } { [%eval -2.71] } (19. c3) 19... cxd5 { [%eval -2.72] } 20. Kg2?! { (-2.72 → -3.55) Inaccuracy. Qd2 was best. } { [%eval -3.55] } (20. Qd2 f5) 20... f5 { [%eval -3.14] } 21. f3 { [%eval -3.31] } 21... fxg4 { [%eval -3.26] } 22. hxg4 { [%eval -3.35] } 22... Rae8 { [%eval -3.21] } 23. Rh1 { [%eval -3.57] } 23... Qg5 { [%eval -3.5] } 24. Qc1?! { (-3.50 → -5.12) Inaccuracy. Rh3 was best. } { [%eval -5.12] } (24. Rh3 Re3 25. Kh1 Qf6 26. c3 Rfe8 27. Ng1 Bxd4 28. cxd4 Qxd4 29. Rh2 Bxd3) 24... Qe5 { [%eval -4.42] } 25. f4 { [%eval -4.41] } 25... Qxe2+?? { (-4.41 → -1.23) Blunder. Qf6 was best. } { [%eval -1.23] } (25... Qf6 26. g5 Qb6 27. c3 Bxd3 28. Ng3 Bxd4 29. cxd4 Be4+ 30. Nxe4 Rxe4 31. Rh4) 26. Nxe2 { [%eval -1.01] } 26... Rxe2+ { [%eval -1.16] } 27. Kf3 { [%eval -1.09] } 27... Rfe8 { [%eval -1.33] } 28. Kg3?? { (-1.33 → -3.31) Blunder. Re1 was best. } { [%eval -3.31] } (28. Re1) 28... R8e3+ { [%eval -3.49] } 29. Kh4 { [%eval -3.84] } 29... Be7+? { (-3.84 → -1.86) Mistake. Rf2 was best. } { [%eval -1.86] } (29... Rf2 30. Qxe3 Bxe3 31. b3 Rf3 32. Raf1 Bf2+ 33. Rxf2 Rxf2 34. f5 Be8 35. bxa4) 30. g5 { [%eval -1.49] } 30... h6? { (-1.49 → -0.08) Mistake. Bf5 was best. } { [%eval -0.08] } (30... Bf5 31. Qg1) 31. Qf1?? { (-0.08 → -2.25) Blunder. Rh3 was best. } { [%eval -2.25] } (31. Rh3) 31... hxg5+ { [%eval -2.46] } 32. fxg5 { [%eval -2.55] } 32... Re5?? { (-2.55 → 1.79) Blunder. Bd6 was best. } { [%eval 1.79] } (32... Bd6) 33. Qf4 { [%eval 1.49] } 33... Rg2?? { (1.49 → 8.09) Blunder. Bf7 was best. } { [%eval 8.09] } (33... Bf7) 34. Rag1?? { (8.09 → -4.61) Blunder. Qxe5 was best. } { [%eval -4.61] } (34. Qxe5 Bxg5+ 35. Qxg5 Rxg5 36. Kxg5 Be8 37. Rae1 Bc6 38. Rhf1 b4 39. axb4 d4) 34... Ree2?? { (-4.61 → 5.42) Blunder. Bxg5+ was best. } { [%eval 5.42] } (34... Bxg5+ 35. Kh3 Bxf4 36. Kxg2 Be3 37. Rf1 Rg5+ 38. Kf3 d4 39. Rh2 Bf7 40. b4) 35. Rxg2 { [%eval 5.37] } 35... Rxg2 { [%eval 5.25] } 36. Rh2?! { (5.25 → 4.16) Inaccuracy. Qe5 was best. } { [%eval 4.16] } (36. Qe5 Rxg5 37. Qxg5 Bf6 38. Kg4 Bxg5 39. Kxg5 Be8 40. Kf5 Kf7 41. Rf1 Bd7+) 36... Rg1?! { (4.16 → 5.37) Inaccuracy. Bxg5+ was best. } { [%eval 5.37] } (36... Bxg5+ 37. Qxg5 Rxh2+ 38. Kg3 Rh6 39. Qxd5+ Kh7 40. Qxb5 Bf7 41. d4 Rg6+ 42. Kf2) 37. Re2 { [%eval 4.52] } 37... Bxg5+ { [%eval 5.59] } 38. Qxg5 { [%eval 5.6] } 38... Rxg5 { [%eval 5.5] } 39. Kxg5 { [%eval 5.76] } 39... Bf7 { [%eval 5.75] } 40. Re7 { [%eval 5.66] } 40... Kf8 { [%eval 5.51] } 41. Rb7 { [%eval 5.28] } 41... d4 { [%eval 6.4] } 42. Rxb5 { [%eval 6.25] } 42... Ke7 { [%eval 6.07] } 43. Rb4 { [%eval 5.71] } 43... Kd6 { [%eval 6.15] } 44. Rxd4+ { [%eval 6.55] } 44... Kc5 { [%eval 6.8] } 45. Rxa4 { [%eval 6.78] } 45... Kb5 { [%eval 6.56] } 46. Rb4+ { [%eval 6.24] } 46... Kc5 { [%eval 7.76] } 47. d4+ { [%eval 7.69] } 47... Kd5 { [%eval 7.41] } 48. c3 { [%eval 6.87] } 48... Ke4 { [%eval 7.8] } 49. a4 { [%eval 7.83] } 49... Kd3 { [%eval 9.08] } 50. a5 { [%eval 8.59] } 50... Kc2 { [%eval 10.29] } 51. a6 { [%eval 9.86] } 51... Bd5 { [%eval 10.93] } 52. a7 { [%eval 10.36] } 52... Kd3 { [%eval 13.72] } 53. Rb8 { [%eval 10.64] } 53... Kc4 { [%eval 12.74] } 54. a8=Q { [%eval #16] } 54... Bxa8 { [%eval #18] } 55. Rxa8 { [%eval 83.08] } 55... Kb3?! { (83.08 → Mate in 8) Checkmate is now unavoidable. Kd5 was best. } { [%eval #8] } (55... Kd5 56. Rc8 g6 57. Kxg6 Ke4 58. Kg7 Kd5 59. Rc5+ Kd6 60. Rh5 Ke7 61. Rg5) 56. d5 { [%eval #7] } 56... Kxb2 { [%eval #7] } 57. d6 { [%eval #6] } 57... Kxc3 { [%eval #6] } 58. d7 { [%eval #5] } 58... Kd4 { [%eval #5] } 59. d8=Q+ { [%eval #4] } 59... Ke5 { [%eval #3] } 60. Qf8 { [%eval #5] } 60... Ke6 { [%eval #2] } 61. Ra7 { [%eval #4] } 61... Ke5 { [%eval #2] } 62. Re7+ { [%eval #4] } 62... Kd6 { [%eval #4] } 63. Qd8+ { [%eval #3] } 63... Kc6 { [%eval #3] } 64. Rc7+ { [%eval #2] } 64... Kb6 { [%eval #2] } 65. Qb8+ { [%eval #1] } 65... Ka6 { [%eval #1] } 66. Ra7# { White wins by checkmate. } 1-0