Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated classical game"] [Site "https://lichess.org/12gr8HYk"] [Date "2026.04.22"] [Round "-"] [White "kaisen70"] [Black "Koalphin"] [Result "0-1"] [GameId "12gr8HYk"] [UTCDate "2026.04.22"] [UTCTime "02:47:20"] [WhiteElo "1864"] [BlackElo "2230"] [WhiteRatingDiff "-1"] [BlackRatingDiff "+11"] [Variant "Standard"] [TimeControl "900+17"] [ECO "A45"] [Opening "Trompowsky Attack"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. Bg5 { [%eval 0.0] } { A45 Trompowsky Attack } 2... Ne4 { [%eval 0.14] } 3. Bf4 { [%eval 0.16] } 3... c5 { [%eval 0.51] } 4. f3 { [%eval 0.3] } 4... Nf6 { [%eval 0.44] } 5. e4?! { (0.44 → -0.38) Inaccuracy. dxc5 was best. } { [%eval -0.38] } (5. dxc5 b6 6. e4 bxc5 7. Na3 Nc6 8. Bb5 Ba6 9. Bxa6 Qa5+) 5... cxd4 { [%eval -0.4] } 6. Qxd4 { [%eval -0.33] } 6... Nc6 { [%eval -0.21] } 7. Qd2 { [%eval -0.47] } 7... e5 { [%eval -0.18] } 8. Bg5 { [%eval -0.28] } 8... h6?! { (-0.28 → 0.34) Inaccuracy. Bb4 was best. } { [%eval 0.34] } (8... Bb4 9. Nc3 Bxc3 10. Qxc3 Nxe4 11. Qxe5+ Nxe5 12. Bxd8 Kxd8 13. fxe4 Re8 14. O-O-O) 9. Bh4? { (0.34 → -1.30) Mistake. Bxf6 was best. } { [%eval -1.3] } (9. Bxf6 Qxf6 10. Nc3 Qg5 11. Nd5 Qxd2+ 12. Kxd2 Rb8 13. a4 b6 14. Ne2 Bb7) 9... Nxe4 { [%eval -1.26] } 10. Bxd8 { [%eval -1.29] } 10... Nxd2 { [%eval -1.28] } 11. Nxd2 { [%eval -1.25] } 11... Nxd8 { [%eval -1.36] } 12. Nc4 { [%eval -1.48] } 12... Nc6 { [%eval -1.31] } 13. O-O-O { [%eval -1.42] } 13... b5?! { (-1.42 → -0.80) Inaccuracy. Be7 was best. } { [%eval -0.8] } (13... Be7 14. Rd5 f6 15. Rd1 Rb8 16. Bd3 Kf7 17. Be4 b5) 14. Ne3 { [%eval -1.31] } 14... a6 { [%eval -1.4] } 15. a3 { [%eval -1.77] } 15... Bb7 { [%eval -1.54] } 16. Nd5 { [%eval -1.76] } 16... O-O-O { [%eval -1.69] } 17. Bd3 { [%eval -1.6] } 17... Nd4 { [%eval -1.25] } 18. Be4 { [%eval -1.28] } 18... f5 { [%eval -1.1] } 19. Nb6+ { [%eval -1.0] } 19... Kc7 { [%eval -1.15] } 20. Bxb7 { [%eval -1.16] } 20... Kxb7 { [%eval -1.04] } 21. Nd5 { [%eval -1.16] } 21... Kc6 { [%eval -1.22] } 22. Nc3?! { (-1.22 → -2.38) Inaccuracy. c3 was best. } { [%eval -2.38] } (22. c3 Ne6 23. Ne2 h5 24. Kb1 g6 25. Rhe1 d6 26. Nb4+ Kb7 27. Nc1 a5) 22... d5?! { (-2.38 → -1.58) Inaccuracy. Bc5 was best. } { [%eval -1.58] } (22... Bc5 23. Na2 a5 24. f4 d6 25. b4 axb4 26. Nxb4+ Kb7 27. c3 Nb3+ 28. Kb1) 23. Nge2 { [%eval -2.12] } 23... Nxe2+ { [%eval -2.26] } 24. Nxe2 { [%eval -2.32] } 24... a5 { [%eval -1.77] } 25. c3 { [%eval -2.18] } 25... b4? { (-2.18 → -0.73) Mistake. f4 was best. } { [%eval -0.73] } (25... f4 26. g3 g5 27. gxf4 gxf4 28. Rhg1 Bc5 29. Rg6+ Rd6 30. Rg7 Re6 31. Kc2) 26. cxb4?! { (-0.73 → -1.73) Inaccuracy. axb4 was best. } { [%eval -1.73] } (26. axb4 axb4 27. f4 e4 28. Nd4+ Kb6 29. Nxf5 Bc5 30. Kc2 Rd7 31. Ng3 Kc6) 26... axb4 { [%eval -1.76] } 27. a4?! { (-1.76 → -2.67) Inaccuracy. f4 was best. } { [%eval -2.67] } (27. f4 bxa3 28. fxe5 Bc5 29. bxa3 Rhe8 30. Nd4+ Bxd4 31. Rxd4 Rxe5 32. Rf1 Ra8) 27... Bc5 { [%eval -2.68] } 28. b3 { [%eval -3.08] } 28... d4 { [%eval -2.92] } 29. g4?! { (-2.92 → -4.17) Inaccuracy. Ng3 was best. } { [%eval -4.17] } (29. Ng3 g6 30. Kd2 h5 31. Rhe1 Kd5 32. Ne2 Rc8 33. Kc2 h4 34. Rd2 h3) 29... fxg4 { [%eval -3.98] } 30. fxg4 { [%eval -4.16] } 30... Rhf8 { [%eval -4.04] } 31. Rhf1 { [%eval -4.47] } 31... Rxf1 { [%eval -4.43] } 32. Rxf1 { [%eval -4.19] } 32... e4 { [%eval -4.38] } 33. Kd2 { [%eval -5.13] } 33... d3 { [%eval -5.02] } 34. Nc1 { [%eval -4.88] } 34... e3+ { [%eval -4.66] } 35. Kd1 { [%eval -5.07] } 35... e2+ { [%eval -5.06] } 36. Nxe2 { [%eval -4.93] } 36... dxe2+ { [%eval -4.83] } 37. Kxe2 { [%eval -4.63] } 37... Re8+ { [%eval -4.97] } 38. Kd1 { [%eval -5.11] } 38... Re3 { [%eval -5.0] } 39. Kc2 { [%eval -5.01] } 39... Re2+ { [%eval -4.78] } 40. Kd3 { [%eval -5.28] } 40... Rxh2 { [%eval -4.64] } 41. Rf7 { [%eval -5.55] } 41... Rh3+ { [%eval -4.95] } 42. Ke4 { [%eval -5.95] } 42... Rxb3 { [%eval -6.06] } 43. Rxg7 { [%eval -6.55] } 43... Rh3?! { (-6.55 → -5.03) Inaccuracy. Re3+ was best. } { [%eval -5.03] } (43... Re3+ 44. Kf4 Rc3 45. Ke5 b3 46. Rg6+ Kb7 47. Rg7+ Ka6 48. Rg8 b2 49. Ra8+) 44. Rg6+ { [%eval -5.23] } 44... Kb7 { [%eval -5.25] } 45. Kd5 { [%eval -4.78] } 45... Bb6 { [%eval -4.62] } 46. g5 { [%eval -4.43] } 46... hxg5 { [%eval -4.47] } 47. Rxg5 { [%eval -5.21] } 47... b3?? { (-5.21 → -0.05) Blunder. Rc3 was best. } { [%eval -0.05] } (47... Rc3 48. Ke6 Bc5 49. Rd5 Ka6 50. Rd1 Ka5 51. Rd8 Kxa4 52. Rb8 b3 53. Kd5) 48. Rg2?? { (-0.05 → -5.17) Blunder. Kc4 was best. } { [%eval -5.17] } (48. Kc4 Kc6 49. Rb5 Rh1 50. Rxb3 Bc5 51. a5 Rc1+ 52. Rc3 Ra1 53. a6 Ra5) 48... Ka6 { [%eval -5.32] } 49. Kc4 { [%eval -5.84] } 49... Ka5 { [%eval -5.89] } 50. Rb2 { [%eval -5.29] } 50... Kxa4 { [%eval -5.24] } 51. Rb1 { [%eval -5.44] } 51... Ka3 { [%eval -5.36] } 52. Kb5 { [%eval -5.31] } 52... Bd4 { [%eval -5.13] } 53. Kc4 { [%eval -5.15] } 53... Bh8 { [%eval -5.05] } 54. Rg1 { [%eval -4.87] } 54... b2 { [%eval -5.32] } 55. Rf1?? { (-5.32 → Mate in 18) Checkmate is now unavoidable. Kd5 was best. } { [%eval #-18] } (55. Kd5 Rc3 56. Rh1 Bg7 57. Rg1 Bf8 58. Rb1 Bb4 59. Ke4 Kb3 60. Kd4 Rc1) 55... Ka2 { [%eval #-18] } 56. Rf2 { [%eval #-18] } 56... Ka1 { [%eval -5.04] } 57. Rf8?? { (-5.04 → Mate in 12) Checkmate is now unavoidable. Rf1+ was best. } { [%eval #-12] } (57. Rf1+ b1=Q 58. Rxb1+ Kxb1 59. Kd5 Ka2 60. Kd6 Kb3 61. Ke6 Kb4 62. Kd6 Rd3+) 57... b1=Q { [%eval #-12] } 58. Ra8+ { [%eval #-12] } 58... Qa2+ { [%eval #-12] } 59. Rxa2+ { [%eval #-14] } 59... Kxa2 { [%eval #-14] } { White resigns. } 0-1