- Blind mode tutorial
lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/pM5oWDNH"] [Date "2026.01.31"] [Round "-"] [White "kollini"] [Black "toni1976"] [Result "0-1"] [GameId "pM5oWDNH"] [UTCDate "2026.01.31"] [UTCTime "12:50:16"] [WhiteElo "1782"] [BlackElo "1830"] [WhiteRatingDiff "-5"] [BlackRatingDiff "+5"] [Variant "Standard"] [TimeControl "600+0"] [ECO "A48"] [Opening "London System, with Bd3"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.17] } 1... g6 { [%eval 0.57] } 2. Bf4 { [%eval 0.07] } 2... Bg7 { [%eval 0.13] } 3. Nf3 { [%eval 0.0] } 3... d6 { [%eval 0.31] } 4. e3 { [%eval 0.0] } 4... Nf6 { [%eval 0.0] } 5. Bd3 { [%eval 0.0] } { A48 London System, with Bd3 } 5... O-O { [%eval 0.0] } 6. c3 { [%eval -0.06] } 6... c6 { [%eval 0.16] } 7. Nbd2 { [%eval 0.11] } 7... b5 { [%eval 0.38] } 8. h4 { [%eval 0.03] } 8... a5 { [%eval 0.19] } 9. Bg5?! { (0.19 → -0.41) Inaccuracy. a4 was best. } { [%eval -0.41] } (9. a4 bxa4) 9... Bg4?! { (-0.41 → 0.40) Inaccuracy. a4 was best. } { [%eval 0.4] } (9... a4 10. Bxf6) 10. Qc2 { [%eval 0.02] } 10... Nbd7 { [%eval 0.01] } 11. Nh2 { [%eval 0.02] } 11... Be6 { [%eval 0.0] } 12. e4 { [%eval 0.08] } 12... b4 { [%eval 0.35] } 13. e5?? { (0.35 → -2.39) Blunder. O-O was best. } { [%eval -2.39] } (13. O-O a4 14. cxb4 Ng4 15. Nhf3 h6 16. Bf4 Qb6 17. a3 Bxd4 18. Nxd4 Qxd4) 13... dxe5 { [%eval -2.49] } 14. dxe5? { (-2.49 → -4.80) Mistake. Nhf3 was best. } { [%eval -4.8] } (14. Nhf3 exd4 15. Nxd4 Bd5 16. O-O Qc7 17. N4f3 h6 18. Bxf6 Nxf6 19. Rfe1 Ng4) 14... Nxe5 { [%eval -4.62] } 15. Bxf6?! { (-4.62 → -5.98) Inaccuracy. Be2 was best. } { [%eval -5.98] } (15. Be2 Bf5 16. Qd1 Nd3+ 17. Bxd3 Bxd3 18. Ng4 bxc3 19. bxc3 Nxg4 20. Qxg4 h6) 15... exf6? { (-5.98 → -3.76) Mistake. Nxd3+ was best. } { [%eval -3.76] } (15... Nxd3+ 16. Kf1 exf6 17. h5 Nf4 18. hxg6 Qd5 19. gxf7+ Bxf7 20. Nhf3 Bg6 21. Qb3) 16. Be4?! { (-3.76 → -5.76) Inaccuracy. Be2 was best. } { [%eval -5.76] } (16. Be2 Bf5 17. Ne4 Qd5 18. f3 bxc3 19. bxc3 Rad8 20. O-O Bxe4 21. fxe4 Qc5+) 16... bxc3 { [%eval -5.26] } 17. bxc3 { [%eval -5.21] } 17... Rc8?! { (-5.21 → -3.77) Inaccuracy. f5 was best. } { [%eval -3.77] } (17... f5 18. Bf3 Nd3+ 19. Kf1 Rb8 20. Be2 Rb2 21. Qxd3 Qxd3 22. Bxd3 Rxd2 23. Ba6) 18. h5?! { (-3.77 → -4.72) Inaccuracy. Nhf3 was best. } { [%eval -4.72] } (18. Nhf3 f5 19. Nxe5 fxe4 20. Nec4 Qd3 21. Qxd3 exd3 22. Rc1 Rb8 23. O-O a4) 18... f5 { [%eval -4.54] } 19. Bf3 { [%eval -4.69] } 19... Nxf3+?! { (-4.69 → -3.16) Inaccuracy. Nd3+ was best. } { [%eval -3.16] } (19... Nd3+ 20. Kf1 Nb4 21. cxb4 Bxa1 22. hxg6 hxg6 23. bxa5 Qxa5 24. g4 Bg7 25. gxf5) 20. Ndxf3? { (-3.16 → -5.78) Mistake. Nhxf3 was best. } { [%eval -5.78] } (20. Nhxf3 Qf6 21. Rc1 c5 22. O-O gxh5 23. Qa4 Bh6 24. Rfe1 Kh8 25. c4 Rfd8) 20... Bd5?? { (-5.78 → -2.85) Blunder. Bc4 was best. } { [%eval -2.85] } (20... Bc4 21. Nf1 f4 22. hxg6 Re8+ 23. Ne3 hxg6 24. Rd1 Qf6 25. Rd4 Ba6 26. Rh4) 21. hxg6?! { (-2.85 → -4.16) Inaccuracy. O-O was best. } { [%eval -4.16] } (21. O-O Qf6 22. c4 Be4 23. Qd2 Qc3 24. Rad1 Qxd2 25. Rxd2 Rb8 26. Ng5 Bb1) 21... fxg6? { (-4.16 → -2.52) Mistake. Re8+ was best. } { [%eval -2.52] } (21... Re8+ 22. Kf1 hxg6 23. Kg1 Rb8 24. Nf1 Bxf3 25. gxf3 Qg5+ 26. Ng3 f4 27. Qd2) 22. Rd1? { (-2.52 → -4.08) Mistake. O-O was best. } { [%eval -4.08] } (22. O-O Qf6 23. Rac1 g5 24. Rfe1 g4 25. Nd4 Kh8 26. Rcd1 Rb8 27. Ne2 Rbe8) 22... Qe7+ { [%eval -4.02] } 23. Qe2?! { (-4.02 → -6.01) Inaccuracy. Kf1 was best. } { [%eval -6.01] } (23. Kf1 Qe4 24. Qd2 Qc4+ 25. Kg1 Qxc3 26. Qf4 Qc4 27. Qg5 Qc2 28. Rc1 Qxa2) 23... Rce8 { [%eval -4.99] } 24. Qxe7 { [%eval -4.99] } 24... Rxe7+ { [%eval -4.86] } 25. Kd2 { [%eval -5.94] } 25... Bxa2 { [%eval -5.37] } 26. Ra1 { [%eval -5.46] } 26... Rd8+ { [%eval -4.92] } 27. Kc1 { [%eval -6.17] } 27... Bd5 { [%eval -5.64] } 28. Kc2?! { (-5.64 → -8.49) Inaccuracy. Ra3 was best. } { [%eval -8.49] } (28. Ra3 Bh6+ 29. Kb1 Re2 30. Nd4 Rb8+ 31. Ka1 Rxf2 32. Nhf3 Bg7 33. Nh4 Ra8) 28... Re2+ { [%eval -8.43] } 29. Kc1? { (-8.43 → Mate in 9) Checkmate is now unavoidable. Nd2 was best. } { [%eval #-9] } (29. Nd2 Be4+ 30. Kb3 Rb8+ 31. Ka4 Rxd2 32. Rhc1 Bc2+ 33. Rxc2 Rxc2 34. Nf3 Bxc3) 29... Bxc3? { (Mate in 9 → -8.32) Lost forced checkmate sequence. Bh6+ was best. } { [%eval -8.32] } (29... Bh6+ 30. Nd2 Bxd2+ 31. Kd1 Bc4 32. Nf3 Bxc3+ 33. Kc1 Bxa1 34. Nd4 Rxd4 35. Re1) 30. Ra3? { (-8.32 → Mate in 6) Checkmate is now unavoidable. Nd2 was best. } { [%eval #-6] } (30. Nd2 Bxa1 31. Nhf1 Re1+ 32. Kc2 Bf6 33. Ne3 Rxh1 34. Nxd5 cxd5 35. Ne4 dxe4) 30... Bb4?? { (Mate in 6 → -6.50) Lost forced checkmate sequence. Bb2+ was best. } { [%eval -6.5] } (30... Bb2+ 31. Kb1 Bxa3 32. Nd4 Rb8+ 33. Nb3 Bxb3 34. Nf3 Bd5+ 35. Ka1 Ra2#) 31. Rd3 { [%eval -6.6] } 31... Rde8 { [%eval -6.6] } 32. Nd4 { [%eval -6.5] } 32... Rxf2 { [%eval -6.52] } 33. Rg1 { [%eval -7.57] } 33... Re1+ { [%eval -5.94] } 34. Rxe1 { [%eval -5.82] } 34... Bxe1 { [%eval -5.87] } 35. Ndf3 { [%eval -6.55] } 35... Bxf3 { [%eval -5.26] } 36. Nxf3 { [%eval -5.05] } 36... Bb4 { [%eval -4.98] } 37. Rd8+ { [%eval -5.37] } 37... Kg7 { [%eval -5.29] } 38. Rd7+ { [%eval -5.26] } 38... Kh6 { [%eval -5.43] } 39. Ne5 { [%eval -5.34] } 39... c5 { [%eval -5.23] } 40. Nf7+ { [%eval -5.33] } 40... Kh5 { [%eval -5.27] } 41. Ne5 { [%eval -5.39] } 41... h6 { [%eval -5.36] } 42. Rh7 { [%eval -5.84] } 42... Rxg2 { [%eval -5.86] } 43. Nf7 { [%eval -5.94] } 43... Bd2+ { [%eval -6.27] } 44. Kd1 { [%eval -6.69] } 44... Bg5 { [%eval -6.76] } 45. Ne5 { [%eval -6.64] } 45... a4 { [%eval -5.67] } 46. Rc7?! { (-5.67 → -7.48) Inaccuracy. Ra7 was best. } { [%eval -7.48] } (46. Ra7 Bf4 47. Nc4 Ra2 48. Nb6 a3 49. Nc4 Kg4 50. Rxa3 Rxa3 51. Nxa3 Kg3) 46... Rd2+ { [%eval -7.29] } 47. Ke1 { [%eval -6.99] } 47... Rd5 { [%eval -5.8] } 48. Nc4 { [%eval -5.81] } 48... f4 { [%eval -6.27] } 49. Ra7 { [%eval -7.32] } 49... Rd4 { [%eval -5.96] } 50. Ne5?! { (-5.96 → -10.73) Inaccuracy. Rxa4 was best. } { [%eval -10.73] } (50. Rxa4 Re4+ 51. Kf1 Bh4 52. Nb6 Re1+ 53. Kg2 Re2+ 54. Kf3 Re3+ 55. Kg2 f3+) 50... Re4+ { [%eval -9.01] } 51. Kd2 { [%eval -9.95] } 51... Rxe5 { [%eval -9.39] } 52. Rxa4 { [%eval -14.8] } 52... f3+ { [%eval -14.01] } 53. Kd1?! { (-14.01 → Mate in 6) Checkmate is now unavoidable. Kc3 was best. } { [%eval #-6] } { White resigns. } (53. Kc3 f2 54. Ra1 Re1 55. Ra2 Re3+ 56. Kc4 f1=Q+ 57. Kd5 Qf5+ 58. Kc6 Qe6+) 0-1