- Blind mode tutorial
lichess.org
Donate
FEN
[Event "rated classical game"] [Site "https://lichess.org/0D5Zasdy"] [Date "2025.07.29"] [Round "-"] [White "dantes2008"] [Black "laozhang"] [Result "0-1"] [GameId "0D5Zasdy"] [UTCDate "2025.07.29"] [UTCTime "05:48:54"] [WhiteElo "1862"] [BlackElo "1940"] [WhiteRatingDiff "-22"] [BlackRatingDiff "+7"] [Variant "Standard"] [TimeControl "1800+20"] [ECO "C02"] [Opening "French Defense: Advance Variation, Paulsen Attack"] [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. e5 { [%eval 0.25] } 3... c5 { [%eval 0.23] } 4. c3 { [%eval 0.18] } 4... Nc6 { [%eval 0.11] } 5. Nf3 { [%eval 0.22] } { C02 French Defense: Advance Variation, Paulsen Attack } 5... Nh6 { [%eval 0.33] } 6. Na3 { [%eval 0.13] } 6... cxd4 { [%eval 0.0] } 7. cxd4 { [%eval 0.04] } 7... Bxa3 { [%eval 0.11] } 8. bxa3 { [%eval 0.31] } 8... Qa5+ { [%eval 0.39] } 9. Qd2 { [%eval 0.14] } 9... Bd7 { [%eval 0.22] } 10. Bd3 { [%eval 0.06] } 10... Nf5 { [%eval -0.09] } 11. Bxf5 { [%eval -0.52] } 11... exf5 { [%eval -0.5] } 12. O-O { [%eval -0.43] } 12... h6 { [%eval -0.45] } 13. Rb1 { [%eval -0.49] } 13... Qc7 { [%eval -0.02] } 14. Qb2 { [%eval -0.15] } 14... b6 { [%eval -0.16] } 15. Bd2 { [%eval -0.16] } 15... O-O { [%eval -0.13] } 16. Rfc1 { [%eval -0.22] } 16... Qb7 { [%eval -0.23] } 17. Ne1 { [%eval -0.3] } 17... Rac8 { [%eval 0.0] } 18. Nd3 { [%eval 0.0] } 18... f6 { [%eval 0.38] } 19. f4?! { (0.38 → -0.24) Inaccuracy. exf6 was best. } { [%eval -0.24] } (19. exf6 Rxf6) 19... Qa6 { [%eval -0.2] } 20. Nb4 { [%eval -0.24] } 20... Nxb4 { [%eval -0.03] } 21. Bxb4 { [%eval -0.05] } 21... Rfe8 { [%eval -0.08] } 22. Bd6?! { (-0.08 → -0.77) Inaccuracy. exf6 was best. } { [%eval -0.77] } (22. exf6 Qd3 23. Qd2 Bb5 24. fxg7 a5 25. Rd1 Qxd2 26. Bxd2 Bd3 27. Rxb6 Re2) 22... fxe5?! { (-0.77 → -0.09) Inaccuracy. Qd3 was best. } { [%eval -0.09] } (22... Qd3) 23. fxe5? { (-0.09 → -1.30) Mistake. Bxe5 was best. } { [%eval -1.3] } (23. Bxe5 Qd3 24. h3 Ba4 25. Rxc8 Rxc8 26. Qb4 Rc6 27. Bxg7 Qe3+ 28. Kh1 Kxg7) 23... Qd3 { [%eval -1.28] } 24. Qf2 { [%eval -1.37] } 24... Rc4 { [%eval -1.38] } 25. Rd1 { [%eval -1.3] } 25... Qe4 { [%eval -1.55] } 26. Rbc1 { [%eval -1.97] } 26... Rec8 { [%eval -1.82] } 27. Rxc4 { [%eval -1.64] } 27... Rxc4?! { (-1.64 → -0.69) Inaccuracy. dxc4 was best. } { [%eval -0.69] } (27... dxc4) 28. h3?! { (-0.69 → -1.63) Inaccuracy. Re1 was best. } { [%eval -1.63] } (28. Re1 Qxd4 29. Qxd4 Rxd4 30. e6 Bc6 31. Kf2 g6 32. Bb8 a6 33. g3 Rc4) 28... Rc2 { [%eval -1.72] } 29. Rd2? { (-1.72 → -3.77) Mistake. Qf3 was best. } { [%eval -3.77] } (29. Qf3) 29... Rc1+ { [%eval -3.77] } 30. Kh2 { [%eval -3.31] } 30... f4?! { (-3.31 → -2.15) Inaccuracy. Be6 was best. } { [%eval -2.15] } (30... Be6) 31. Re2? { (-2.15 → -4.08) Mistake. e6 was best. } { [%eval -4.08] } (31. e6 Qb1) 31... Qf5?? { (-4.08 → -0.03) Blunder. Qb1 was best. } { [%eval -0.03] } (31... Qb1 32. Qxf4 Rh1+ 33. Kg3 Qg6+ 34. Kf3 Bxh3 35. Ke3 Bxg2 36. e6 Qxe6+ 37. Kd2) 32. Qf3?? { (-0.03 → -3.91) Blunder. e6 was best. } { [%eval -3.91] } (32. e6 Bxe6 33. Qxf4 Rd1 34. Qxf5 Bxf5 35. Re8+ Kf7 36. Re7+ Kf6 37. Rxa7 Rxd4) 32... Be6? { (-3.91 → -2.30) Mistake. Qb1 was best. } { [%eval -2.3] } (32... Qb1 33. Qxf4 Rh1+ 34. Kg3 Qg6+ 35. Kf2 Bb5 36. Qf3 Bxe2 37. Qxe2 Qg5 38. Kf3) 33. Rf2?! { (-2.30 → -3.75) Inaccuracy. Rb2 was best. } { [%eval -3.75] } (33. Rb2 Qe4 34. Bb4 Qxd4 35. Rf2 Rc4 36. Bd2 g5 37. a4 Kg7 38. a5 bxa5) 33... g5? { (-3.75 → -1.84) Mistake. Qb1 was best. } { [%eval -1.84] } (33... Qb1 34. Qxf4 Rh1+ 35. Kg3 Qd3+ 36. Rf3 Qg6+ 37. Kf2 Qb1 38. Bb4 Qg1+ 39. Ke2) 34. Rf1 { [%eval -1.78] } 34... Rc4 { [%eval -1.62] } 35. Qd1 { [%eval -2.2] } 35... Qe4 { [%eval -1.86] } 36. Qh5 { [%eval -1.72] } 36... Rc2?? { (-1.72 → 0.00) Blunder. Kh7 was best. } { [%eval 0.0] } (36... Kh7 37. Qe8 Qf5 38. Bb8 Rxd4 39. Rf2 a6 40. a4 Bf7 41. Qe7 Rd1 42. Rb2) 37. Rg1?? { (0.00 → -2.28) Blunder. Qe8+ was best. } { [%eval -2.28] } (37. Qe8+ Kh7 38. Qe7+ Kh8 39. Qf6+ Kh7 40. Rf2 Rxf2 41. Qe7+ Kh8 42. Qf8+ Kh7) 37... f3?? { (-2.28 → 0.00) Blunder. Kh7 was best. } { [%eval 0.0] } (37... Kh7 38. Qe8 Qf5 39. Kh1 f3 40. Qe7+ Bf7 41. Qf6 fxg2+ 42. Kh2 Qf1 43. Bf8) 38. Qe8+ { [%eval 0.0] } 38... Kg7 { [%eval 0.29] } 39. Qf8+?? { (0.29 → -3.76) Blunder. Bf8+ was best. } { [%eval -3.76] } (39. Bf8+ Kh8 40. Bxh6+ Kh7 41. Bxg5 Qg6 42. Qe7+ Kg8 43. Qf6 Kh7 44. Qf4 Rxa2) 39... Kg6 { [%eval -3.66] } 40. Qf6+ { [%eval -4.42] } 40... Kh5 { [%eval -4.07] } 41. Bf8 { [%eval -4.76] } 41... Qf4+ { [%eval -4.63] } 42. Kh1?? { (-4.63 → Mate in 6) Checkmate is now unavoidable. Qxf4 was best. } { [%eval #-6] } (42. Qxf4 gxf4 43. Rf1 Rxg2+ 44. Kh1 Rg3 45. Rf2 Rxh3+ 46. Kg1 Rg3+ 47. Kh1 Kg4) 42... Qxf6?? { (Mate in 6 → -2.37) Lost forced checkmate sequence. fxg2+ was best. } { [%eval -2.37] } (42... fxg2+ 43. Rxg2 Rc1+ 44. Rg1 Qe4+ 45. Kh2 Rc2+ 46. Kg3 Qh4+ 47. Kf3 Qf2#) 43. exf6 { [%eval -2.31] } 43... f2? { (-2.31 → -1.10) Mistake. Kg6 was best. } { [%eval -1.1] } (43... Kg6 44. gxf3 Bxh3 45. Be7 Rd2 46. Rc1 Rxd4 47. Rc7 Rf4 48. Rxa7 Rxf3 49. Rb7) 44. Rf1 { [%eval -0.98] } 44... g4 { [%eval -0.73] } 45. hxg4+?? { (-0.73 → -2.55) Blunder. Kh2 was best. } { [%eval -2.55] } (45. Kh2 Kg6) 45... Kxg4 { [%eval -2.28] } 46. Bxh6?? { (-2.28 → -4.90) Blunder. a4 was best. } { [%eval -4.9] } (46. a4 h5 47. a3 Bf7 48. Kh2 h4 49. Bh6 Re2 50. Bg7 Bh5 51. Bh6 Bg6) 46... Kg3 { [%eval -4.91] } 47. Bf8 { [%eval -4.83] } 47... a5?? { (-4.83 → -0.10) Blunder. Rc6 was best. } { [%eval -0.1] } (47... Rc6 48. Bh6 Bf7 49. Bg5 Re6 50. Bh4+ Kxh4 51. Rxf2 Kg5 52. Rf3 Rxf6 53. Rg3+) 48. Bd6+ { [%eval -0.18] } 48... Kg4 { [%eval -0.03] } 49. Kh2 { [%eval -0.04] } 49... Rxa2 { [%eval -0.04] } 50. Bg3 { [%eval -0.05] } 50... Rxa3 { [%eval -0.09] } 51. Bxf2 { [%eval -0.04] } 51... b5 { [%eval 0.01] } 52. Be1?? { (0.01 → -1.95) Blunder. Re1 was best. } { [%eval -1.95] } (52. Re1 Ra2 53. Rxe6 Rxf2 54. Kg1 Rf4 55. Ra6 a4 56. Rb6 Kg3 57. Rxb5 Rxf6) 52... Bf7 { [%eval -1.93] } 53. Rf3 { [%eval -1.91] } 53... Rxf3?? { (-1.91 → 0.00) Blunder. Ra1 was best. } { [%eval 0.0] } (53... Ra1 54. Re3 Kg5 55. Re7 Kg6 56. Bg3 a4 57. Rb7 Rb1 58. Bd6 Rb3 59. Ra7) 54. gxf3+ { [%eval 0.0] } 54... Kxf3 { [%eval 0.0] } 55. Bxa5 { [%eval -0.02] } 55... Ke4 { [%eval -0.07] } { White resigns. } 0-1