FEN
[Event "casual rapid game"]
[Site "https://lichess.org/0MZywsqm"]
[Date "2026.05.09"]
[Round "-"]
[White "Tacheng"]
[Black "antonio2209"]
[Result "0-1"]
[GameId "0MZywsqm"]
[UTCDate "2026.05.09"]
[UTCTime "16:46:21"]
[WhiteElo "898"]
[BlackElo "1056"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "C54"]
[Opening "Italian Game: Giuoco Piano, Greco's Attack"]
[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... Bc5 { [%eval 0.2] } 4. c3 { [%eval 0.09] } 4... Nf6 { [%eval 0.13] } 5. d4 { [%eval 0.0] } 5... exd4 { [%eval 0.18] } 6. cxd4 { [%eval -0.01] } 6... Bb4+ { [%eval 0.0] } 7. Nc3 { [%eval -0.17] } { C54 Italian Game: Giuoco Piano, Greco's Attack } 7... Nxe4 { [%eval -0.18] } 8. Bg5?? { (-0.18 → -3.70) Blunder. O-O was best. } { [%eval -3.7] } (8. O-O Bxc3 9. d5 Ne5 10. Qe2 O-O 11. bxc3 Nxc4 12. Qxc4 Nd6) 8... Nxg5 { [%eval -3.59] } 9. Nd2?! { (-3.59 → -5.08) Inaccuracy. Qe2+ was best. } { [%eval -5.08] } (9. Qe2+ Kf8 10. O-O Bxc3 11. Nxg5 Qxg5 12. bxc3 d5 13. Bb3 h5 14. f4 Qe7) 9... O-O { [%eval -4.11] } 10. a3 { [%eval -4.89] } 10... Re8+ { [%eval -4.8] } 11. Be2 { [%eval -4.78] } 11... Bxc3 { [%eval -4.71] } 12. bxc3 { [%eval -4.78] } 12... d5 { [%eval -4.85] } 13. O-O { [%eval -4.71] } 13... Bg4?? { (-4.71 → -1.21) Blunder. Bf5 was best. } { [%eval -1.21] } (13... Bf5 14. f4 Ne6 15. g4 Nexd4 16. cxd4 Nxd4 17. gxf5 Nxe2+ 18. Kh1 d4 19. Qb3) 14. Bxg4 { [%eval -1.26] } 14... Ne4 { [%eval -1.11] } 15. Re1?! { (-1.11 → -2.16) Inaccuracy. Nxe4 was best. } { [%eval -2.16] } (15. Nxe4 dxe4 16. Re1 Qd5 17. Re3 g6 18. Qc2 Na5 19. Be2 Rad8 20. h4 c5) 15... Nxc3 { [%eval -2.11] } 16. Qf3?! { (-2.11 → -3.24) Inaccuracy. Qb3 was best. } { [%eval -3.24] } (16. Qb3 Qg5 17. Nf3 Qxg4 18. Qxc3 Qd7 19. h4 h6 20. g3 Re4 21. Rab1 Rxe1+) 16... Nb5 { [%eval -2.99] } 17. Bh5?! { (-2.99 → -4.09) Inaccuracy. Rxe8+ was best. } { [%eval -4.09] } (17. Rxe8+ Qxe8 18. Nb3 Qe4 19. Rc1 Rd8 20. Qxe4 dxe4 21. Kf1 g6 22. Rc5 Nd6) 17... g6 { [%eval -4.05] } 18. Bg4 { [%eval -4.27] } 18... Ncxd4 { [%eval -3.5] } 19. Qd3 { [%eval -4.21] } 19... a6?? { (-4.21 → -1.29) Blunder. c5 was best. } { [%eval -1.29] } (19... c5 20. a4 Nd6 21. Nf3 Re4 22. Nxd4 Rxd4 23. Qg3 Qf6 24. Bf3 Kg7 25. a5) 20. a4 { [%eval -1.18] } 20... Qh4 { [%eval -0.91] } 21. Qg3?? { (-0.91 → -4.76) Blunder. h3 was best. } { [%eval -4.76] } (21. h3 Rxe1+ 22. Rxe1 c6 23. axb5 Nxb5 24. Qe3 Qf6 25. Nb3 Nd6 26. Na5 Re8) 21... Qxg3 { [%eval -4.76] } 22. hxg3 { [%eval -4.74] } 22... Nc2 { [%eval -4.73] } 23. Rxe8+ { [%eval -4.71] } 23... Rxe8 { [%eval -4.81] } 24. Rc1 { [%eval -5.07] } 24... Re1+?? { (-5.07 → -0.15) Blunder. Nbd4 was best. } { [%eval -0.15] } (24... Nbd4 25. Nb3 Nxb3 26. Rxc2 c6 27. Kf1 Kf8 28. Bd7 Rd8 29. Bxc6 bxc6 30. Rxc6) 25. Rxe1 { [%eval -0.15] } 25... Nxe1 { [%eval -0.12] } 26. axb5 { [%eval -0.13] } 26... axb5 { [%eval -0.12] } 27. Nf3?? { (-0.12 → -2.70) Blunder. Bc8 was best. } { [%eval -2.7] } (27. Bc8 b6 28. Bb7 Nc2 29. Bxd5 Kf8 30. Kf1 Ke7 31. Ke2 Nb4 32. Bf3 f5) 27... Nd3 { [%eval -2.34] } 28. Nd4 { [%eval -2.51] } 28... b4 { [%eval -2.56] } 29. Be2 { [%eval -2.8] } 29... Ne5 { [%eval -2.55] } 30. Bd1?! { (-2.55 → -3.28) Inaccuracy. Kf1 was best. } { [%eval -3.28] } (30. Kf1 Kf8 31. Nc2 b3 32. Na3 c6 33. f4 Nd7 34. Kf2 Ke7 35. Bd1 b2) 30... c5 { [%eval -3.15] } 31. Nb5 { [%eval -2.87] } 31... c4? { (-2.87 → -1.53) Mistake. Kf8 was best. } { [%eval -1.53] } (31... Kf8 32. Kf1 Ke7 33. Ke2 Nc4 34. Bb3 Kd7 35. Kd3 Nd6 36. Nxd6 Kxd6 37. Bd1) 32. f4?! { (-1.53 → -2.78) Inaccuracy. Kf1 was best. } { [%eval -2.78] } (32. Kf1 Kg7 33. f4 Nd3 34. Bf3 b3 35. Bxd5 b2 36. Nc3 b5 37. Be4 Kf6) 32... Nd3 { [%eval -2.61] } 33. f5? { (-2.61 → -4.55) Mistake. Kf1 was best. } { [%eval -4.55] } (33. Kf1 b3 34. Ke2 Nb2 35. Kd2 Nxd1 36. Kxd1 Kf8 37. Nc7 d4 38. Kd2 d3) 33... b3 { [%eval -4.48] } 34. Nc3 { [%eval -4.63] } 34... b2?! { (-4.63 → -3.67) Inaccuracy. d4 was best. } { [%eval -3.67] } (34... d4 35. Nb5 Nb4 36. fxg6 hxg6 37. Na3 b2 38. Kf2 c3 39. Nb1 b5 40. Kf3) 35. Bf3?! { (-3.67 → -5.50) Inaccuracy. Bc2 was best. } { [%eval -5.5] } (35. Bc2 Nb4 36. Bb1 d4 37. Nb5 d3 38. Kf1 Nc2 39. f6 h5 40. Kf2 g5) 35... d4 { [%eval -5.91] } 36. Be4?? { (-5.91 → Mate in 9) Checkmate is now unavoidable. Nb1 was best. } { [%eval #-9] } (36. Nb1 c3 37. Bd1 gxf5 38. Bc2 Nb4 39. Bxf5 c2 40. Bxc2 Nxc2 41. Kf2 f5) 36... Nc5?? { (Mate in 9 → -6.52) Lost forced checkmate sequence. dxc3 was best. } { [%eval -6.52] } (36... dxc3 37. fxg6 hxg6 38. Bxd3 cxd3 39. Kf2 c2 40. g4 c1=Q 41. Kf3 d2 42. Kg3) 37. Nd5 { [%eval -9.16] } 37... c3? { (-9.16 → -4.58) Mistake. Nxe4 was best. } { [%eval -4.58] } (37... Nxe4 38. Kh2 c3 39. fxg6 hxg6 40. Nb4 Kg7 41. g4 b1=R 42. Nd3 c2 43. g5) 38. Ne7+? { (-4.58 → -8.48) Mistake. Bb1 was best. } { [%eval -8.48] } (38. Bb1 Nb3 39. Kf2 Nd2 40. Bd3 b1=Q 41. Bxb1 Nxb1 42. Nb4 Na3 43. Ke2 c2) 38... Kg7 { [%eval -7.76] } 39. g4? { (-7.76 → Mate in 8) Checkmate is now unavoidable. Bb1 was best. } { [%eval #-8] } (39. Bb1 d3 40. g4 c2 41. Kh2 cxb1=Q 42. g5 Qd1 43. f6+ Kf8 44. Nxg6+ fxg6) 39... Nxe4 { [%eval #-7] } 40. g5 { [%eval #-7] } 40... b1=Q+ { [%eval #-6] } 41. Kh2 { [%eval #-6] } 41... Qf1 { [%eval #-5] } 42. Nd5 { [%eval #-5] } 42... c2 { [%eval #-4] } 43. f6+ { [%eval #-4] } 43... Kg8 { [%eval #-4] } 44. Ne7+ { [%eval #-4] } 44... Kf8 { [%eval #-3] } 45. Nxg6+ { [%eval #-3] } 45... fxg6 { [%eval #-3] } 46. Kh3 { [%eval #-2] } 46... c1=Q { [%eval #-2] } { White resigns. } 0-1
