lichess.org
Donate
FEN
[Event "rated classical game"] [Site "https://lichess.org/Xq3KfjIg"] [Date "2026.01.19"] [Round "-"] [White "AllynXiong"] [Black "annaxie"] [Result "1/2-1/2"] [GameId "Xq3KfjIg"] [UTCDate "2026.01.19"] [UTCTime "23:46:05"] [WhiteElo "1242"] [BlackElo "1213"] [WhiteRatingDiff "-1"] [BlackRatingDiff "+2"] [Variant "Standard"] [TimeControl "1500+0"] [ECO "C55"] [Opening "Italian Game: Two Knights Defense, Modern Bishop's Opening"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.21] } 3. Bc4 { [%eval 0.07] } 3... Nf6 { [%eval 0.1] } 4. d3 { [%eval 0.09] } { C55 Italian Game: Two Knights Defense, Modern Bishop's Opening } 4... Bb4+ { [%eval 0.35] } 5. Bd2 { [%eval 0.0] } 5... Bxd2+ { [%eval 0.08] } 6. Nbxd2 { [%eval 0.01] } 6... d6 { [%eval 0.0] } 7. h3 { [%eval 0.01] } 7... Be6 { [%eval 0.24] } 8. Bxe6 { [%eval -0.1] } 8... fxe6 { [%eval 0.01] } 9. O-O { [%eval -0.31] } 9... O-O { [%eval 0.09] } 10. Re1 { [%eval 0.16] } 10... h6 { [%eval 0.1] } 11. Nf1 { [%eval 0.0] } 11... Qe7 { [%eval 0.14] } 12. Ng3 { [%eval 0.06] } 12... Qf7 { [%eval 0.21] } 13. d4 { [%eval -0.22] } 13... exd4 { [%eval -0.31] } 14. Nxd4 { [%eval -0.39] } 14... Nxd4 { [%eval -0.06] } 15. Qxd4 { [%eval -0.21] } 15... e5 { [%eval -0.07] } 16. Qd3 { [%eval -0.23] } 16... Rad8 { [%eval 0.0] } 17. Qf3 { [%eval -0.19] } 17... c5?! { (-0.19 → 0.51) Inaccuracy. a5 was best. } { [%eval 0.51] } (17... a5) 18. Rad1 { [%eval 0.12] } 18... Qxa2 { [%eval 0.13] } 19. Qb3+? { (0.13 → -1.50) Mistake. Ra1 was best. } { [%eval -1.5] } (19. Ra1) 19... Qxb3 { [%eval -1.48] } 20. cxb3 { [%eval -1.37] } 20... d5? { (-1.37 → -0.20) Mistake. Rd7 was best. } { [%eval -0.2] } (20... Rd7 21. Nf5 Rfd8 22. f3 Kf7 23. Ne3 Ke6 24. Ra1 b6 25. Ra4 a5 26. h4) 21. Rc1? { (-0.20 → -1.77) Mistake. exd5 was best. } { [%eval -1.77] } (21. exd5) 21... b6 { [%eval -1.81] } 22. Rc2?! { (-1.81 → -2.57) Inaccuracy. exd5 was best. } { [%eval -2.57] } (22. exd5 Rxd5 23. Nf5 Kh7 24. Ne3 Rd3 25. Rc3 Rdd8 26. Rcc1 Rf7 27. Nc4 e4) 22... dxe4 { [%eval -2.56] } 23. Nxe4 { [%eval -2.34] } 23... Nxe4 { [%eval -2.39] } 24. Rxe4 { [%eval -2.08] } 24... Rd1+ { [%eval -2.15] } 25. Kh2 { [%eval -2.13] } 25... Rf1? { (-2.13 → -0.44) Mistake. Rd5 was best. } { [%eval -0.44] } (25... Rd5 26. g3 a5 27. Kg2 Re8 28. Re3 Kf7 29. Rce2 g5 30. g4 Ke6 31. h4) 26. Ree2 { [%eval -0.76] } 26... Re8 { [%eval -0.51] } 27. f3?! { (-0.51 → -1.20) Inaccuracy. Rcd2 was best. } { [%eval -1.2] } (27. Rcd2 Kf7) 27... g5? { (-1.20 → 0.00) Mistake. Rd1 was best. } { [%eval 0.0] } (27... Rd1 28. b4 cxb4 29. Rc7 a5 30. Rc6 Rb8 31. Rxe5 Rb7 32. Rf5 Rd2 33. Rc8+) 28. Rf2?? { (0.00 → -3.55) Blunder. b4 was best. } { [%eval -3.55] } (28. b4 cxb4 29. Rc7 e4 30. Rd2 exf3 31. Rdd7 fxg2 32. Kxg2 Rf6 33. Rg7+ Kf8) 28... Rxf2 { [%eval -3.36] } 29. Rxf2 { [%eval -3.16] } 29... b5?? { (-3.16 → -0.17) Blunder. Rd8 was best. } { [%eval -0.17] } (29... Rd8 30. b4 cxb4 31. Rc2 a5 32. Kg3 Kf7 33. Rc6 Rd2 34. b3 Rb2 35. Rxb6) 30. g3?? { (-0.17 → -2.32) Blunder. Rc2 was best. } { [%eval -2.32] } (30. Rc2) 30... a5?! { (-2.32 → -1.16) Inaccuracy. Rd8 was best. } { [%eval -1.16] } (30... Rd8 31. Rc2 Rd3 32. Rxc5 Rxb3 33. Rc8+ Kf7 34. Rc7+ Ke6 35. h4 Rxb2+ 36. Kh3) 31. f4?? { (-1.16 → -4.80) Blunder. Rc2 was best. } { [%eval -4.8] } (31. Rc2) 31... exf4 { [%eval -4.65] } 32. gxf4 { [%eval -4.77] } 32... gxf4 { [%eval -4.54] } 33. Rxf4 { [%eval -4.86] } 33... Re2+ { [%eval -5.1] } 34. Kg3 { [%eval -4.79] } 34... Rxb2 { [%eval -4.55] } 35. Rg4+ { [%eval -5.4] } 35... Kh7 { [%eval -5.46] } 36. Kh4 { [%eval -5.67] } 36... Rxb3 { [%eval -5.67] } 37. Kh5?? { (-5.67 → Mate in 14) Checkmate is now unavoidable. Rg2 was best. } { [%eval #-14] } (37. Rg2 a4 38. Kh5 Rd3 39. Re2 Rd5+ 40. Kg4 b4 41. Re6 a3 42. Re7+ Kg8) 37... Rxh3+ { [%eval #-14] } 38. Rh4 { [%eval #-15] } 38... Rxh4+ { [%eval #-15] } 39. Kxh4 { [%eval #-15] } 39... a4 { [%eval -13.21] } 40. Kg4 { [%eval -9.7] } 40... c4 { [%eval #-12] } 41. Kf3 { [%eval #-12] } 41... b4 { [%eval #-11] } 42. Ke2 { [%eval #-9] } 42... a3 { [%eval #-8] } 43. Kd2 { [%eval #-8] } 43... a2 { [%eval #-7] } 44. Kc2 { [%eval #-6] } 44... a1=Q { [%eval #-5] } 45. Kd2 { [%eval #-5] } 45... Qd4+ { [%eval #-5] } 46. Kc2 { [%eval #-3] } 46... Qc3+ { [%eval #-4] } 47. Kb1 { [%eval #-3] } 47... b3?? { (Mate in 3 → 0.00) Lost forced checkmate sequence. Qd2 was best. } { [%eval 0.0] } { Draw by stalemate. } (47... Qd2 48. Ka1 Qc1+ 49. Ka2 b3#) 1/2-1/2