FEN
[Event "casual correspondence game"]
[Site "https://lichess.org/xxrTxZxC"]
[Date "2026.03.09"]
[Round "-"]
[White "Fast_Jellyfish"]
[Black "lichess AI level 4"]
[Result "0-1"]
[GameId "xxrTxZxC"]
[UTCDate "2026.03.09"]
[UTCTime "21:47:22"]
[WhiteElo "1500"]
[BlackElo "?"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "D07"]
[Opening "Queen's Gambit Declined: Chigorin Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. c4 { [%eval 0.16] } 2... Nc6 { [%eval 0.44] } { D07 Queen's Gambit Declined: Chigorin Defense } 3. Nf3 { [%eval 0.4] } 3... Nf6?! { (0.40 → 1.36) Inaccuracy. e6 was best. } { [%eval 1.36] } (3... e6 4. Nc3 Nf6 5. e3 Bd6 6. c5 Be7 7. Rb1 a5 8. a3) 4. g3? { (1.36 → 0.00) Mistake. cxd5 was best. } { [%eval 0.0] } (4. cxd5 Qxd5 5. Nc3 Qd6 6. e4 e5 7. d5 Nd8 8. Bg5 c6) 4... Bg4?! { (0.00 → 0.92) Inaccuracy. dxc4 was best. } { [%eval 0.92] } (4... dxc4 5. Nc3 e5 6. Nxe5 Qxd4 7. Nxc6 Qxd1+ 8. Nxd1 bxc6 9. Bg2) 5. Bg2 { [%eval 0.43] } 5... e6 { [%eval 0.61] } 6. O-O { [%eval 0.6] } 6... h6?! { (0.60 → 1.20) Inaccuracy. Bd6 was best. } { [%eval 1.2] } (6... Bd6 7. cxd5 Nxd5 8. h3 Bh5 9. e4 Nb6 10. Nc3 O-O 11. g4) 7. Ne5 { [%eval 1.13] } 7... Nxe5 { [%eval 1.26] } 8. dxe5 { [%eval 1.68] } 8... Nd7 { [%eval 1.63] } 9. cxd5 { [%eval 1.55] } 9... exd5 { [%eval 1.64] } 10. Bxd5?! { (1.64 → 0.62) Inaccuracy. Qxd5 was best. } { [%eval 0.62] } (10. Qxd5 c6 11. Qe4 Be6 12. f4 Qb6+ 13. Kh1 g6 14. Qc2 h5 15. h4 Rd8) 10... c6 { [%eval 0.55] } 11. Bg2 { [%eval 0.64] } 11... Nxe5 { [%eval 0.54] } 12. Qb3 { [%eval 0.27] } 12... Qe7 { [%eval 0.62] } 13. Bf4 { [%eval 0.69] } 13... Be6 { [%eval 0.7] } 14. Qc3 { [%eval 0.35] } 14... Nd7 { [%eval 0.36] } 15. Rd1 { [%eval 0.19] } 15... Qf6 { [%eval 0.31] } 16. Qxf6 { [%eval -0.01] } 16... gxf6?! { (-0.01 → 0.87) Inaccuracy. Nxf6 was best. } { [%eval 0.87] } (16... Nxf6 17. Nd2 O-O-O 18. Be3 Kc7 19. Nf3 Rxd1+ 20. Rxd1 Bxa2 21. Bf4+ Kb6 22. b3) 17. Nc3 { [%eval 0.7] } 17... h5 { [%eval 0.71] } 18. Rd2 { [%eval 0.5] } 18... h4 { [%eval 0.54] } 19. h3?! { (0.54 → -0.06) Inaccuracy. Ne4 was best. } { [%eval -0.06] } (19. Ne4 Be7) 19... f5?! { (-0.06 → 0.57) Inaccuracy. hxg3 was best. } { [%eval 0.57] } (19... hxg3 20. fxg3) 20. Rad1 { [%eval 0.17] } 20... hxg3 { [%eval 0.18] } 21. fxg3 { [%eval 0.14] } 21... Be7 { [%eval 0.47] } 22. e3 { [%eval 0.06] } 22... Bf6 { [%eval 0.32] } 23. Ne2 { [%eval 0.14] } 23... Nf8 { [%eval 0.51] } 24. Bc7 { [%eval 0.11] } 24... Ng6 { [%eval 0.45] } 25. Nf4 { [%eval -0.06] } 25... O-O { [%eval 0.36] } 26. Nxe6 { [%eval 0.41] } 26... fxe6 { [%eval 0.49] } 27. Rd7 { [%eval 0.27] } 27... Rac8 { [%eval 0.37] } 28. Bd6 { [%eval 0.08] } 28... Rf7 { [%eval 0.12] } 29. Rxf7 { [%eval 0.0] } 29... Kxf7 { [%eval 0.0] } 30. Bb4 { [%eval -0.07] } 30... Rg8?? { (-0.07 → 1.65) Blunder. c5 was best. } { [%eval 1.65] } (30... c5 31. Be1) 31. Kh2? { (1.65 → 0.17) Mistake. Rd7+ was best. } { [%eval 0.17] } (31. Rd7+) 31... Rd8 { [%eval 0.29] } 32. Rf1?! { (0.29 → -0.74) Inaccuracy. Rxd8 was best. } { [%eval -0.74] } (32. Rxd8 Bxd8 33. b3 Bg5 34. Bc5 b6 35. Bd6 Bxe3 36. Bxc6 Bd4 37. Kg2 Be5) 32... Ne5?! { (-0.74 → 0.09) Inaccuracy. Bxb2 was best. } { [%eval 0.09] } (32... Bxb2 33. e4 f4 34. gxf4 Rd3 35. Be1 c5 36. h4 c4 37. Bg3 Ne7 38. f5) 33. Bc3?? { (0.09 → -1.63) Blunder. e4 was best. } { [%eval -1.63] } (33. e4 Kg6) 33... Nd3?? { (-1.63 → 0.25) Blunder. Nc4 was best. } { [%eval 0.25] } (33... Nc4 34. Bxf6 Kxf6 35. e4 Rd2 36. Rf3 Re2 37. Kg1 Rxe4 38. Rb3 Re3 39. Rxe3) 34. Bxf6 { [%eval 0.0] } 34... Kxf6 { [%eval 0.0] } 35. Rd1 { [%eval -0.02] } 35... e5?! { (-0.02 → 0.65) Inaccuracy. Ke7 was best. } { [%eval 0.65] } (35... Ke7) 36. Bf1?? { (0.65 → -1.00) Blunder. g4 was best. } { [%eval -1.0] } (36. g4) 36... e4 { [%eval -0.95] } 37. g4 { [%eval -0.83] } 37... c5 { [%eval -1.05] } 38. Kg3 { [%eval -1.11] } 38... c4 { [%eval -1.18] } 39. gxf5? { (-1.18 → -2.56) Mistake. a3 was best. } { [%eval -2.56] } (39. a3 Rc8) 39... Rg8+ { [%eval -2.22] } 40. Kh2 { [%eval -2.92] } 40... b5 { [%eval -2.84] } 41. h4?! { (-2.84 → -3.79) Inaccuracy. Bg2 was best. } { [%eval -3.79] } (41. Bg2 Kxf5 42. a3 Ke5 43. Rd2 a5 44. h4 b4 45. Bf1 b3 46. Be2 Kd5) 41... Ke5? { (-3.79 → -1.77) Mistake. b4 was best. } { [%eval -1.77] } (41... b4 42. Rd2 c3 43. bxc3 bxc3 44. Rc2 Rc8 45. a3 Ne1 46. Rc1 c2 47. Rxe1) 42. Bh3? { (-1.77 → -3.57) Mistake. Rb1 was best. } { [%eval -3.57] } (42. Rb1 b4 43. Be2 Kf6 44. Bd1 Kxf5 45. b3 c3 46. Bc2 Kf6 47. Rf1+ Ke5) 42... Rh8?! { (-3.57 → -2.77) Inaccuracy. Nxb2 was best. } { [%eval -2.77] } (42... Nxb2 43. Rc1 Nd3 44. Rc3 a6 45. Ra3 Ne1 46. Bf1 Nc2 47. Rc3 Nb4 48. h5) 43. Kg3?! { (-2.77 → -3.94) Inaccuracy. Rg1 was best. } { [%eval -3.94] } (43. Rg1 Nxb2 44. Rg6 Nd3 45. f6 Rf8 46. f7 Rxf7 47. h5 c3 48. Rc6 Rf2+) 43... Rg8+ { [%eval -3.74] } 44. Bg4 { [%eval -3.8] } 44... Nxb2 { [%eval -3.77] } 45. Rh1 { [%eval -4.28] } 45... c3 { [%eval -4.17] } 46. h5 { [%eval -4.66] } 46... Nd3 { [%eval -4.56] } 47. Kh4?! { (-4.56 → -7.55) Inaccuracy. Rh2 was best. } { [%eval -7.55] } (47. Rh2 Nb4 48. f6 Kxf6 49. Rf2+ Ke7 50. h6 c2 51. Rf1 Nxa2 52. Kh4 c1=Q) 47... Nf2 { [%eval -6.99] } 48. Rg1 { [%eval -7.54] } 48... c2 { [%eval -7.46] } 49. Kg3? { (-7.46 → Mate in 8) Checkmate is now unavoidable. f6 was best. } { [%eval #-8] } (49. f6 Kxf6 50. h6 Rxg4+ 51. Rxg4 c1=Q 52. Rf4+ Ke5 53. Rxf2 Qxe3 54. Rf1 Qxh6+) 49... Nxg4? { (Mate in 8 → -7.84) Lost forced checkmate sequence. Rxg4+ was best. } { [%eval -7.84] } (49... Rxg4+ 50. Kxf2 Rxg1 51. Kxg1 Kxf5 52. Kf2 Kg4 53. h6 c1=Q 54. h7 Qc2+ 55. Ke1) 50. Kh3? { (-7.84 → Mate in 8) Checkmate is now unavoidable. Rc1 was best. } { [%eval #-8] } (50. Rc1 Kxf5 51. Rxc2 Nxe3+ 52. Kf2 Nxc2 53. h6 Kf4 54. h7 Rh8 55. Ke2 Rxh7) 50... Nh6? { (Mate in 8 → -7.10) Lost forced checkmate sequence. Nf2+ was best. } { [%eval -7.1] } (50... Nf2+ 51. Kh2 Rxg1 52. Kxg1 Ng4 53. Kf1 c1=Q+ 54. Ke2 Qc2+ 55. Ke1 Qf2+ 56. Kd1) 51. Rc1 { [%eval -7.06] } 51... Rc8 { [%eval -6.61] } 52. Kh4 { [%eval -7.75] } 52... Rc3 { [%eval -7.33] } 53. Kg5 { [%eval -8.18] } 53... Rc6 { [%eval -6.5] } 54. a3 { [%eval -8.19] } 54... a6 { [%eval -6.71] } { White resigns. } 0-1