- Blind mode tutorial
lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/Tf12UzcB"] [Date "2026.01.08"] [Round "-"] [White "pudo1"] [Black "wojtek_o"] [Result "0-1"] [GameId "Tf12UzcB"] [UTCDate "2026.01.08"] [UTCTime "13:30:47"] [WhiteElo "2262"] [BlackElo "2093"] [WhiteRatingDiff "-9"] [BlackRatingDiff "+8"] [Variant "Standard"] [TimeControl "600+0"] [ECO "C01"] [Opening "French Defense: Exchange Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. d4 { [%eval 0.29] } 2... d5 { [%eval 0.31] } 3. exd5 { [%eval 0.13] } { C01 French Defense: Exchange Variation } 3... exd5 { [%eval 0.14] } 4. Bd3 { [%eval 0.05] } 4... Nc6 { [%eval 0.17] } 5. c3 { [%eval 0.21] } 5... Bd6 { [%eval 0.09] } 6. Nf3 { [%eval 0.06] } 6... Nge7 { [%eval 0.1] } 7. O-O { [%eval 0.05] } 7... Bg4 { [%eval 0.3] } 8. Bg5 { [%eval 0.04] } 8... f6 { [%eval 0.02] } 9. Bh4 { [%eval 0.01] } 9... Qd7 { [%eval -0.01] } 10. h3 { [%eval -0.28] } 10... Be6 { [%eval -0.16] } 11. Re1 { [%eval -0.16] } 11... O-O-O { [%eval -0.08] } 12. Na3?! { (-0.08 → -0.66) Inaccuracy. Bg3 was best. } { [%eval -0.66] } (12. Bg3 Nf5) 12... Bf5 { [%eval -0.13] } 13. Nb5 { [%eval -0.44] } 13... g5?! { (-0.44 → 0.38) Inaccuracy. Bf4 was best. } { [%eval 0.38] } (13... Bf4) 14. Nxd6+ { [%eval 0.4] } 14... Qxd6 { [%eval 0.86] } 15. Bg3 { [%eval 1.31] } 15... Qd7 { [%eval 1.07] } 16. Bxf5?! { (1.07 → 0.22) Inaccuracy. Bb5 was best. } { [%eval 0.22] } (16. Bb5) 16... Nxf5 { [%eval 0.35] } 17. b4?! { (0.35 → -0.23) Inaccuracy. Nd2 was best. } { [%eval -0.23] } (17. Nd2 b6) 17... h5 { [%eval -0.03] } 18. b5?! { (-0.03 → -0.81) Inaccuracy. Nd2 was best. } { [%eval -0.81] } (18. Nd2 Nce7) 18... Nce7 { [%eval -0.73] } 19. Qa4?! { (-0.73 → -1.88) Inaccuracy. Nd2 was best. } { [%eval -1.88] } (19. Nd2) 19... Kb8 { [%eval -1.98] } 20. Nd2 { [%eval -1.95] } 20... Nxg3 { [%eval -1.86] } 21. fxg3 { [%eval -2.02] } 21... Nf5 { [%eval -1.82] } 22. Nf1 { [%eval -1.79] } 22... Qd6 { [%eval -1.36] } 23. Kf2? { (-1.36 → -2.86) Mistake. Qc2 was best. } { [%eval -2.86] } (23. Qc2 Nxg3 24. Nxg3 Qxg3 25. Qf2 Qxf2+ 26. Kxf2 Rhe8 27. g4 h4 28. a4 Kc8) 23... g4 { [%eval -2.63] } 24. h4?! { (-2.63 → -3.45) Inaccuracy. Qc2 was best. } { [%eval -3.45] } (24. Qc2 Nxg3 25. Nxg3 Qf4+ 26. Kg1 Qxg3 27. Qf2 Qxc3 28. Rac1 Qb4 29. h4 Rhe8) 24... Nxg3 { [%eval -3.3] } 25. Nxg3?! { (-3.30 → -4.24) Inaccuracy. Kg1 was best. } { [%eval -4.24] } (25. Kg1 Ne4 26. Qc2 f5 27. a4 Rhf8 28. c4 dxc4 29. Qxc4 b6 30. a5 Qxd4+) 25... Qf4+ { [%eval -4.04] } 26. Kg1 { [%eval -4.17] } 26... Qxg3 { [%eval -4.28] } 27. Re7 { [%eval -4.48] } 27... Qd6? { (-4.48 → -2.20) Mistake. Qxh4 was best. } { [%eval -2.2] } (27... Qxh4 28. Qa5 Rc8 29. Rb1 g3 30. b6 Qh2+ 31. Kf1 Qh1+ 32. Ke2 Qxg2+ 33. Kd3) 28. Rae1 { [%eval -2.67] } 28... g3 { [%eval -2.6] } 29. Qa5?! { (-2.60 → -3.69) Inaccuracy. c4 was best. } { [%eval -3.69] } (29. c4 dxc4 30. Qxc4 Qxd4+ 31. Qxd4 Rxd4 32. Rh7 Rdd8 33. Rg7 Rd5 34. a4 Rd4) 29... Qf4?? { (-3.69 → -0.91) Blunder. Rc8 was best. } { [%eval -0.91] } (29... Rc8 30. b6 axb6 31. Qb5 Qf4 32. a4 Qxh4 33. a5 Qh2+ 34. Kf1 Qh1+ 35. Ke2) 30. a4?? { (-0.91 → -7.09) Blunder. Rf1 was best. } { [%eval -7.09] } (30. Rf1) 30... Rc8? { (-7.09 → -3.91) Mistake. Qf2+ was best. } { [%eval -3.91] } (30... Qf2+ 31. Kh1 b6 32. Qxa7+ Kxa7 33. a5 Qxe1+ 34. Rxe1 bxa5 35. Ra1 Kb7 36. Kg1) 31. b6 { [%eval -3.98] } 31... axb6 { [%eval -3.86] } 32. Qxd5 { [%eval -4.02] } 32... Qxh4 { [%eval -3.82] } 33. a5?! { (-3.82 → -5.64) Inaccuracy. R1e6 was best. } { [%eval -5.64] } (33. R1e6 Qh2+ 34. Kf1 Qh1+ 35. Ke2 Qb1 36. Kd2 Qb2+ 37. Kd3 Rhd8 38. Qe4 h4) 33... Rhd8?! { (-5.64 → -4.18) Inaccuracy. Rhe8 was best. } { [%eval -4.18] } (33... Rhe8 34. a6 bxa6 35. R7e6 Qh2+ 36. Kf1 Qh1+ 37. Ke2 Rxe6+ 38. Qxe6 Qxg2+ 39. Kd3) 34. Qf3 { [%eval -4.78] } 34... Re8 { [%eval -4.55] } 35. R1e4 { [%eval -4.61] } 35... Qh2+ { [%eval -4.54] } 36. Kf1 { [%eval -4.7] } 36... Qh1+ { [%eval -4.24] } 37. Ke2 { [%eval -4.18] } 37... Rxe7 { [%eval -4.31] } 38. Rxe7 { [%eval -4.2] } 38... Qc1? { (-4.20 → -2.51) Mistake. bxa5 was best. } { [%eval -2.51] } (38... bxa5 39. Qxg3 Qc1 40. Kf2 Qb2+ 41. Re2 Qb5 42. Qf3 a4 43. Kg1 a3 44. Kh2) 39. axb6 { [%eval -2.43] } 39... Qc2+ { [%eval -2.45] } 40. Ke1 { [%eval -2.56] } 40... Qb1+?! { (-2.56 → -1.59) Inaccuracy. h4 was best. } { [%eval -1.59] } (40... h4 41. bxc7+ Rxc7 42. Rxc7 Kxc7 43. Qf4+ Kd7 44. c4 Qc3+ 45. Kd1 Qxc4 46. Qg4+) 41. Ke2?! { (-1.59 → -2.23) Inaccuracy. Kd2 was best. } { [%eval -2.23] } (41. Kd2) 41... Qxb6? { (-2.23 → -1.03) Mistake. Qc2+ was best. } { [%eval -1.03] } (41... Qc2+ 42. Kf1 h4 43. bxc7+ Rxc7 44. Re1 Qxc3 45. Qf4 Ka7 46. Rd1 Rc6 47. Qxh4) 42. Qxg3 { [%eval -0.99] } 42... Qb2+ { [%eval -0.98] } 43. Kd3?! { (-0.98 → -1.70) Inaccuracy. Kf1 was best. } { [%eval -1.7] } (43. Kf1) 43... Qb1+?! { (-1.70 → -0.94) Inaccuracy. Qa2 was best. } { [%eval -0.94] } (43... Qa2 44. Re2 Qb3 45. Kd2 Rg8 46. Qh3 Rg5 47. Ke1 Qb1+ 48. Kf2 Rf5+ 49. Kg3) 44. Kd2?! { (-0.94 → -1.58) Inaccuracy. Ke2 was best. } { [%eval -1.58] } (44. Ke2 Qb2+) 44... Qa2+ { [%eval -1.4] } 45. Kd3 { [%eval -1.37] } 45... Qa6+ { [%eval -1.46] } 46. Kd2 { [%eval -1.43] } 46... Qa3 { [%eval -0.88] } 47. Qe3?? { (-0.88 → -2.86) Blunder. Re2 was best. } { [%eval -2.86] } (47. Re2 Rd8 48. Qf3 Rg8 49. Qd5 Qb2+ 50. Kd1 Qb1+ 51. Kd2 Qg6 52. Qe6 h4) 47... Qa2+ { [%eval -3.18] } 48. Kd3 { [%eval -2.97] } 48... Qxg2 { [%eval -2.86] } 49. Rf7?? { (-2.86 → -6.51) Blunder. Qe6 was best. } { [%eval -6.51] } (49. Qe6 h4 50. Qxf6 h3 51. Re2 Qg4 52. Qe5 Qg6+ 53. Kc4 Rg8 54. Rf2 Qe8) 49... Qg6+ { [%eval -6.44] } { White resigns. } 0-1