FEN
[Event "rated rapid game"]
[Site "https://lichess.org/BcmSKFAf"]
[Date "2026.04.25"]
[Round "-"]
[White "phuongnhinhi"]
[Black "TomasEdisson"]
[Result "0-1"]
[GameId "BcmSKFAf"]
[UTCDate "2026.04.25"]
[UTCTime "18:50:06"]
[WhiteElo "1377"]
[BlackElo "1379"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+15"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C50"]
[Opening "Italian Game: Anti-Fried Liver Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.22] } 3. Bc4 { [%eval 0.07] } 3... h6 { [%eval 0.56] } { C50 Italian Game: Anti-Fried Liver Defense } 4. O-O { [%eval 0.69] } 4... Nf6 { [%eval 0.39] } 5. Re1 { [%eval 0.19] } 5... Bc5 { [%eval 0.23] } 6. Nc3 { [%eval 0.1] } 6... Ng4 { [%eval 0.1] } 7. Be2?? { (0.10 → -4.55) Blunder. Rf1 was best. } { [%eval -4.55] } (7. Rf1 Nf6 8. d3 O-O 9. h3 d6 10. Na4 Bb6 11. Nxb6 axb6) 7... Bxf2+? { (-4.55 → -2.44) Mistake. Nxf2 was best. } { [%eval -2.44] } (7... Nxf2 8. Na4 Nxd1+ 9. Nxc5 Nf2 10. Kxf2 d6 11. Nb3 a5 12. d4 a4 13. Nbd2) 8. Kf1 { [%eval -2.93] } 8... Bxe1 { [%eval -2.83] } 9. Qxe1 { [%eval -2.77] } 9... O-O { [%eval -2.83] } 10. Nd5 { [%eval -3.09] } 10... d6 { [%eval -3.07] } 11. h3 { [%eval -3.42] } 11... Nf6 { [%eval -3.46] } 12. Qg3?! { (-3.46 → -4.66) Inaccuracy. Nxf6+ was best. } { [%eval -4.66] } (12. Nxf6+ Qxf6 13. Kg1 Ne7 14. d3 Ng6 15. a4 a5 16. Kh2 Bd7 17. Qg3 b6) 12... Nxe4 { [%eval -4.78] } 13. Qe1 { [%eval -4.83] } 13... Ne7 { [%eval -4.37] } 14. Nxe7+ { [%eval -4.53] } 14... Qxe7 { [%eval -4.1] } 15. d3 { [%eval -4.35] } 15... Ng5 { [%eval -3.78] } 16. Qg3 { [%eval -4.05] } 16... Nxf3 { [%eval -4.13] } 17. Bxf3 { [%eval -4.21] } 17... Qf6 { [%eval -3.92] } 18. Bxh6?! { (-3.92 → -5.69) Inaccuracy. Kg1 was best. } { [%eval -5.69] } (18. Kg1 Qg6 19. Qh4 Qe6 20. Bd2 f5 21. Re1 c6 22. d4 e4) 18... Qxh6 { [%eval -5.71] } 19. Re1 { [%eval -5.56] } 19... Be6 { [%eval -5.5] } 20. b3 { [%eval -5.9] } 20... a5 { [%eval -5.12] } 21. Re4 { [%eval -5.57] } 21... Qc1+ { [%eval -5.41] } 22. Kf2 { [%eval -5.43] } 22... Qxc2+ { [%eval -5.01] } 23. Re2?! { (-5.01 → -6.48) Inaccuracy. Kg1 was best. } { [%eval -6.48] } (23. Kg1 Qc1+ 24. Kh2 Qh6 25. Rh4 Qg6 26. Qe1 f5 27. Rh5 f4 28. Kg1 Kf7) 23... Qxd3 { [%eval -6.3] } 24. Be4 { [%eval -7.5] } 24... Qxg3+ { [%eval -7.46] } 25. Kxg3 { [%eval -7.44] } 25... f5 { [%eval -7.34] } 26. Bxb7 { [%eval -7.28] } 26... Rab8 { [%eval -7.26] } 27. Bc6 { [%eval -7.4] } 27... Rb6 { [%eval -7.47] } 28. Bf3 { [%eval -7.54] } 28... f4+ { [%eval -7.17] } 29. Kf2 { [%eval -7.38] } 29... g5 { [%eval -7.53] } 30. g4 { [%eval -7.55] } 30... c6 { [%eval -7.08] } 31. Rc2 { [%eval -7.15] } 31... d5 { [%eval -6.86] } 32. Re2 { [%eval -7.42] } 32... e4 { [%eval -7.23] } 33. Bg2 { [%eval -7.74] } 33... f3 { [%eval -7.55] } 34. Bxf3 { [%eval -8.08] } 34... Rxf3+ { [%eval -7.93] } 35. Kg2 { [%eval -8.23] } 35... c5 { [%eval -7.67] } 36. Rc2 { [%eval -8.15] } 36... c4 { [%eval -7.92] } 37. bxc4 { [%eval -9.52] } 37... dxc4 { [%eval -9.84] } 38. Re2 { [%eval -8.91] } 38... Kf7 { [%eval -8.86] } 39. Rxe4 { [%eval -9.27] } 39... Ra3 { [%eval -8.68] } 40. Re5? { (-8.68 → Mate in 12) Checkmate is now unavoidable. Kf2 was best. } { [%eval #-12] } (40. Kf2 Rb2+ 41. Ke1 Rxh3 42. Kd1 Rh1+ 43. Re1 Rxe1+ 44. Kxe1 Kf6 45. Kd1 Ke5) 40... c3? { (Mate in 12 → -9.08) Lost forced checkmate sequence. Rxa2+ was best. } { [%eval -9.08] } (40... Rxa2+ 41. Kf3 Rb3+ 42. Ke4 Re2+ 43. Kd4 Rd3+ 44. Kc5 Rxe5+ 45. Kb6 c3 46. h4) 41. Rxg5? { (-9.08 → Mate in 7) Checkmate is now unavoidable. Re1 was best. } { [%eval #-7] } (41. Re1 Rxa2+ 42. Kf3 c2 43. Rc1 Rb1 44. Rxc2 Rxc2 45. Ke4) 41... c2 { [%eval #-7] } 42. Rc5 { [%eval -9.63] } 42... Rxa2 { [%eval -8.76] } 43. Kf3? { (-8.76 → Mate in 10) Checkmate is now unavoidable. Kg3 was best. } { [%eval #-10] } (43. Kg3 Ke7 44. Kf4 Rb1 45. Rc7+ Kd6 46. Rxc2 Rxc2 47. Kg5 Rb3 48. h4 Ke7) 43... Rb1 { [%eval #-9] } 44. Rc7+ { [%eval #-9] } 44... Kf6 { [%eval #-9] } 45. Kf4 { [%eval #-8] } 45... c1=Q+ { [%eval #-7] } 46. Kg3 { [%eval #-3] } 46... Qxc7+ { [%eval #-2] } { White resigns. } 0-1