Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated classical game"] [Site "https://lichess.org/Eg3ufpFa"] [Date "2026.04.19"] [Round "-"] [White "fork2020"] [Black "TTotr"] [Result "0-1"] [GameId "Eg3ufpFa"] [UTCDate "2026.04.19"] [UTCTime "19:55:00"] [WhiteElo "1802"] [BlackElo "1748"] [WhiteRatingDiff "-14"] [BlackRatingDiff "+23"] [Variant "Standard"] [TimeControl "2700+45"] [ECO "D37"] [Opening "Queen's Gambit Declined: Harrwitz Attack, Two Knights Defense"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. c4 { [%eval 0.22] } 2... e6 { [%eval 0.17] } 3. Nc3 { [%eval 0.22] } 3... Nf6 { [%eval 0.24] } 4. Bf4 { [%eval 0.0] } 4... Be7 { [%eval 0.24] } 5. Nf3 { [%eval 0.17] } 5... O-O { [%eval 0.23] } 6. e3 { [%eval 0.25] } 6... Nbd7 { [%eval 0.18] } { D37 Queen's Gambit Declined: Harrwitz Attack, Two Knights Defense } 7. Be2 { [%eval 0.0] } 7... dxc4 { [%eval 0.09] } 8. Bxc4 { [%eval 0.1] } 8... c5 { [%eval 0.21] } 9. dxc5 { [%eval 0.28] } 9... Bxc5 { [%eval 0.28] } 10. O-O { [%eval 0.25] } 10... a6 { [%eval 0.26] } 11. a4 { [%eval 0.06] } 11... Nb6 { [%eval 0.59] } 12. Be2 { [%eval 0.43] } 12... Bd7 { [%eval 0.78] } 13. Qb3 { [%eval 0.41] } 13... Bc6 { [%eval 0.55] } 14. Rfd1 { [%eval 0.25] } 14... Qe7 { [%eval 0.48] } 15. Ne5 { [%eval 0.69] } 15... Nbd5 { [%eval 0.63] } 16. Nxc6 { [%eval 0.68] } 16... bxc6 { [%eval 0.63] } 17. Be5 { [%eval 0.63] } 17... Nd7 { [%eval 0.95] } 18. Bd4?! { (0.95 → -0.02) Inaccuracy. Bg3 was best. } { [%eval -0.02] } (18. Bg3 N7f6 19. Rac1 a5 20. Bf3 Bd6 21. Bxd6 Qxd6 22. Ne2 Rfc8 23. Nd4 Nd7) 18... Rfb8 { [%eval 0.0] } 19. Qc2 { [%eval -0.01] } 19... Bxd4 { [%eval 0.05] } 20. Rxd4 { [%eval 0.08] } 20... Rb4? { (0.08 → 1.45) Mistake. Nc5 was best. } { [%eval 1.45] } (20... Nc5 21. Nxd5 cxd5 22. b4 Ne4 23. Rc1 g6 24. Qb2 Qd6 25. b5 axb5 26. axb5) 21. Rd2? { (1.45 → -0.14) Mistake. Nxd5 was best. } { [%eval -0.14] } (21. Nxd5 cxd5 22. Bxa6 Rxd4 23. exd4 Qb4 24. h4 Nb6 25. Bb5 Rc8 26. Qe2 Rb8) 21... a5 { [%eval 0.0] } 22. Na2 { [%eval -0.08] } 22... Rb6 { [%eval -0.06] } 23. Rad1 { [%eval -0.05] } 23... Rab8 { [%eval 0.0] } 24. e4?! { (0.00 → -0.69) Inaccuracy. Rb1 was best. } { [%eval -0.69] } (24. Rb1 h6 25. h3 Qc5 26. Qd1 Ne5 27. Rc1 Qe7 28. Rcc2 Qh4 29. Rd4 Qf6) 24... N5f6 { [%eval -0.72] } 25. h3?! { (-0.72 → -1.45) Inaccuracy. Nc1 was best. } { [%eval -1.45] } (25. Nc1 Nc5 26. b3 Nfxe4 27. Rd4 Nf6 28. Qd2 Nb7 29. Rc4 Nd5 30. Qe1 Qa3) 25... g6 { [%eval -1.06] } 26. Bf3 { [%eval -1.61] } 26... Ne5?! { (-1.61 → -0.91) Inaccuracy. Rxb2 was best. } { [%eval -0.91] } (26... Rxb2 27. Qxc6 Qc5 28. Qxc5 Nxc5 29. Rxb2 Rxb2 30. Nc3 Rb4 31. Rc1 Ncxe4 32. Nxe4) 27. Rb1?? { (-0.91 → -4.53) Blunder. Qc3 was best. } { [%eval -4.53] } (27. Qc3 Nxf3+ 28. gxf3 Nh5 29. Qe5 h6 30. Nc1 c5 31. Ne2 Rb4 32. Rc1 Rc8) 27... Nxf3+ { [%eval -4.61] } 28. gxf3 { [%eval -4.52] } 28... Nh5 { [%eval -4.21] } 29. Kh2?! { (-4.21 → -5.50) Inaccuracy. Kf1 was best. } { [%eval -5.5] } (29. Kf1 Nf4 30. Ke1 Qg5 31. Qc4 Qg2 32. Kd1 Nxh3 33. Kc2 Ng5 34. Qd3 Nxf3) 29... Nf4 { [%eval -5.36] } 30. Rg1 { [%eval -5.19] } 30... Rxb2 { [%eval -5.29] } 31. Qc3 { [%eval -5.45] } 31... Rxd2?! { (-5.45 → -4.32) Inaccuracy. Qc7 was best. } { [%eval -4.32] } (31... Qc7 32. Kh1 Ne2 33. Qe3 Rxd2 34. Qxd2 Nxg1 35. Kxg1 Qd8 36. Qc2 Qf6 37. Qd3) 32. Qxd2 { [%eval -3.94] } 32... Qc7 { [%eval -3.94] } 33. Kh1 { [%eval -4.89] } 33... Nxh3 { [%eval -5.0] } 34. Rg2 { [%eval -5.88] } 34... Qe5 { [%eval -5.07] } 35. Rh2 { [%eval -6.24] } 35... Nf4 { [%eval -5.61] } 36. Nc3 { [%eval -5.52] } 36... Rb3 { [%eval -5.1] } 37. Nd1?! { (-5.10 → -7.19) Inaccuracy. Rh4 was best. } { [%eval -7.19] } (37. Rh4 Qxc3 38. Qxf4 Qxf3+ 39. Qxf3 Rxf3 40. Kg2 Ra3 41. e5 h5 42. Rc4 g5) 37... Rb1 { [%eval -7.04] } 38. Rh4 { [%eval -6.79] } 38... g5?! { (-6.79 → -4.81) Inaccuracy. Qa1 was best. } { [%eval -4.81] } (38... Qa1 39. Rxf4 Rxd1+ 40. Qxd1 Qxd1+ 41. Kg2 g5 42. Rg4 h6 43. Rg3 Kg7 44. Rh3) 39. Rg4 { [%eval -4.74] } 39... h5 { [%eval -4.8] } 40. Qd8+ { [%eval -5.13] } 40... Kh7 { [%eval -5.01] } 41. Rg1 { [%eval -6.04] } 41... Nh3 { [%eval -5.87] } 42. Rf1 { [%eval -5.16] } 42... Qa1?? { (-5.16 → -2.04) Blunder. Rb3 was best. } { [%eval -2.04] } (42... Rb3 43. Ne3 Nxf2+ 44. Rxf2 Rxe3 45. Qd2 Rb3 46. Qd1 Ra3 47. Qe2 h4 48. f4) 43. Kg2?? { (-2.04 → -4.46) Blunder. Kh2 was best. } { [%eval -4.46] } (43. Kh2 Nxf2 44. Qxg5 Rxd1 45. Qxh5+ Kg7 46. Qg5+ Kf8 47. Qc5+ Kg8 48. Qg5+ Qg7) 43... Nf4+ { [%eval -4.57] } 44. Kg3 { [%eval -5.16] } 44... Ne2+ { [%eval -4.57] } 45. Kg2 { [%eval -4.37] } 45... Qxa4?? { (-4.37 → -0.58) Blunder. Nf4+ was best. } { [%eval -0.58] } (45... Nf4+ 46. Kg1 Qg7 47. Qc7 Qf6 48. Ne3 Rxf1+ 49. Nxf1 g4 50. fxg4 hxg4 51. Kh1) 46. Qxg5?? { (-0.58 → -4.40) Blunder. Nc3 was best. } { [%eval -4.4] } (46. Nc3 Nxc3 47. Rxb1 Nxb1 48. Qf6 Qb4 49. Qxf7+ Kh8 50. e5 Qf4 51. Qxe6 Qf8) 46... Rxd1 { [%eval -4.29] } 47. Qxh5+ { [%eval -4.27] } 47... Kg7 { [%eval -4.06] } 48. Qe5+ { [%eval -4.65] } 48... f6 { [%eval -4.18] } 49. Qc7+ { [%eval -4.3] } 49... Kg6 { [%eval -3.75] } 50. Qc8 { [%eval -3.87] } 50... Nf4+ { [%eval -3.89] } 51. Kh2 { [%eval -3.75] } 51... Rxf1 { [%eval -3.77] } 52. Qg8+ { [%eval -3.89] } 52... Kh5?? { (-3.89 → 0.00) Blunder. Kh6 was best. } { [%eval 0.0] } (52... Kh6 53. Qf8+ Kg5 54. Qg7+ Ng6 55. f4+ Kg4 56. Qxg6+ Kf3 57. Qg3+ Kxe4 58. Qg2+) 53. Qh7+?? { (0.00 → -3.89) Blunder. Qg4+ was best. } { [%eval -3.89] } (53. Qg4+ Kh6 54. Qxf4+ Kg6 55. Qg3+ Kf7 56. Qc7+ Ke8 57. Qc8+ Ke7 58. Qc7+ Ke8) 53... Kg5 { [%eval -6.21] } 54. Qg7+ { [%eval -6.57] } 54... Ng6 { [%eval -6.3] } 55. f4+ { [%eval -6.47] } 55... Kxf4 { [%eval -6.15] } 56. Qxf6+ { [%eval -6.45] } 56... Kxe4 { [%eval -6.26] } 57. Qxg6+ { [%eval -6.06] } 57... Kf3? { (-6.06 → -3.23) Mistake. Ke5 was best. } { [%eval -3.23] } (57... Ke5 58. Qg5+ Kd6 59. Qd8+ Kc5 60. Qe7+ Kb5 61. Qb7+ Kc4 62. Qf7 Qd1 63. Qxe6+) 58. Qg3+ { [%eval -3.85] } 58... Ke2 { [%eval -4.11] } 59. Qe3+ { [%eval -4.12] } 59... Kd1 { [%eval -4.08] } 60. Qd3+ { [%eval -4.0] } 60... Kc1 { [%eval -3.72] } 61. Qxf1+ { [%eval -3.22] } 61... Kb2 { [%eval -3.36] } 62. Qe2+ { [%eval -3.27] } 62... Qc2 { [%eval -3.43] } 63. Qe5+ { [%eval -3.6] } 63... Kb1 { [%eval -3.29] } 64. Qe1+ { [%eval -3.5] } 64... Kb2 { [%eval -3.94] } 65. Qxa5?! { (-3.94 → -5.03) Inaccuracy. Qe5+ was best. } { [%eval -5.03] } (65. Qe5+ Qc3 66. Qxe6 a4 67. Qe2+ Kb3 68. Qe6+ Kb4 69. Qe4+ Ka5 70. Qe7 a3) 65... Qxf2+ { [%eval -4.98] } 66. Kh1 { [%eval -5.53] } 66... Qf3+ { [%eval -5.42] } 67. Kg1 { [%eval -5.32] } 67... Qd1+ { [%eval -5.14] } 68. Kh2 { [%eval -4.64] } 68... Qc2+ { [%eval -5.7] } 69. Kg1 { [%eval -5.51] } 69... Qg6+ { [%eval -5.44] } 70. Kh1 { [%eval -5.02] } 70... Qe4+ { [%eval -4.92] } 71. Kg1 { [%eval -5.27] } 71... Qd4+ { [%eval -4.96] } 72. Kh2 { [%eval -5.59] } 72... e5 { [%eval -5.2] } 73. Qe1 { [%eval -5.34] } 73... Qf4+ { [%eval -4.33] } 74. Kh1?? { (-4.33 → -80.28) Blunder. Kh3 was best. } { [%eval -80.28] } (74. Kh3 Kc2 75. Qe2+ Qd2 76. Qh5 c5 77. Qe8 Qc3+ 78. Kh4 Kd2 79. Kh5 Qh3+) 74... Qc1 { [%eval -81.12] } 75. Qxc1+ { [%eval -55.37] } 75... Kxc1 { [%eval -81.15] } 76. Kg1 { [%eval -24.19] } 76... Kd2 { [%eval -43.96] } 77. Kf2 { [%eval -81.15] } 77... c5 { [%eval -10.53] } 78. Kf3?! { (-10.53 → Mate in 12) Checkmate is now unavoidable. Kg2 was best. } { [%eval #-12] } (78. Kg2 e4 79. Kg3 c4 80. Kg4 e3 81. Kg5) 78... c4?! { (Mate in 12 → -81.15) Lost forced checkmate sequence. Kd3 was best. } { [%eval -81.15] } (78... Kd3 79. Kg3 e4 80. Kf4 e3 81. Ke5 c4 82. Ke6 c3 83. Kf6 c2 84. Kg6) 79. Ke4?! { (-81.15 → Mate in 13) Checkmate is now unavoidable. Kg2 was best. } { [%eval #-13] } (79. Kg2 Ke2 80. Kh1 e4 81. Kg1 Kd1 82. Kg2 Kc2 83. Kf2 Kd3 84. Ke1 c3) 79... c3 { [%eval -59.11] } 80. Kxe5?! { (-59.11 → Mate in 12) Checkmate is now unavoidable. Kd5 was best. } { [%eval #-12] } (80. Kd5 Ke2 81. Kc4 c2 82. Kd5 Kd3 83. Kd6 Ke3 84. Kxe5 Kd3 85. Ke6 Ke4) 80... c2 { [%eval -8.15] } 81. Kd4? { (-8.15 → Mate in 8) Checkmate is now unavoidable. Kf6 was best. } { [%eval #-8] } (81. Kf6 Kd3 82. Kg6 Kc3 83. Kf6 Kc4 84. Kf7 Kc5 85. Ke6) 81... c1=Q { [%eval #-7] } 82. Ke4 { [%eval #-7] } 82... Qa3 { [%eval #-8] } 83. Kf4 { [%eval #-6] } 83... Qe3+ { [%eval #-6] } 84. Kg4 { [%eval #-5] } 84... Qf2 { [%eval #-7] } 85. Kh3 { [%eval #-5] } 85... Qg1 { [%eval #-4] } 86. Kh4 { [%eval #-4] } 86... Ke3 { [%eval #-3] } 87. Kh5 { [%eval #-3] } 87... Kf4 { [%eval #-2] } 88. Kh6 { [%eval #-2] } 88... Kf5 { [%eval #-2] } 89. Kh7 { [%eval #-2] } 89... Kf6 { [%eval #-1] } 90. Kh6 { [%eval #-1] } 90... Qg6# { Black wins by checkmate. } 0-1