FEN
[Event "rated bullet game"]
[Site "https://lichess.org/2ytW1B9l"]
[Date "2026.03.10"]
[Round "-"]
[White "badeoli"]
[Black "aadfad"]
[Result "0-1"]
[GameId "2ytW1B9l"]
[UTCDate "2026.03.10"]
[UTCTime "10:14:15"]
[WhiteElo "1595"]
[BlackElo "1594"]
[WhiteRatingDiff "-87"]
[BlackRatingDiff "+11"]
[Variant "Standard"]
[TimeControl "60+0"]
[ECO "C57"]
[Opening "Italian Game: Two Knights Defense, Knight Attack, Normal Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nf6 { [%eval 0.34] } 3. Bc4?! { (0.34 → -0.48) Inaccuracy. Nxe5 was best. } { [%eval -0.48] } (3. Nxe5 d6 4. Nf3 Nxe4 5. d4 d5 6. Bd3 Bd6 7. O-O O-O) 3... Nc6?! { (-0.48 → 0.10) Inaccuracy. Nxe4 was best. } { [%eval 0.1] } (3... Nxe4 4. Nxe5 d5 5. Be2 Bd6 6. Nf3 O-O 7. d3 Nf6 8. d4) 4. Ng5 { [%eval 0.17] } 4... d5 { [%eval 0.0] } { C57 Italian Game: Two Knights Defense, Knight Attack, Normal Variation } 5. Bxd5?? { (0.00 → -3.60) Blunder. exd5 was best. } { [%eval -3.6] } (5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8. Be2 h6 9. Nh3 Bc5) 5... Nxd5 { [%eval -3.42] } 6. exd5 { [%eval -3.64] } 6... Qxg5 { [%eval -3.8] } 7. d4? { (-3.80 → -7.16) Mistake. dxc6 was best. } { [%eval -7.16] } (7. dxc6 Qxg2 8. Rf1 Bh3 9. Qe2 bxc6 10. d3 Bc5 11. Be3 Bxe3) 7... Qxg2 { [%eval -8.62] } 8. Rf1 { [%eval -7.24] } 8... Qxd5 { [%eval -6.21] } 9. dxe5 { [%eval -6.59] } 9... Qxe5+ { [%eval -6.45] } 10. Qe2 { [%eval -6.6] } 10... Qxe2+ { [%eval -6.45] } 11. Kxe2 { [%eval -6.4] } 11... Bg4+ { [%eval -6.2] } 12. f3 { [%eval -5.87] } 12... Bh5 { [%eval -5.87] } 13. Rd1 { [%eval -6.12] } 13... Bd6 { [%eval -5.74] } 14. Nc3 { [%eval -6.1] } 14... Bxh2?! { (-6.10 → -4.72) Inaccuracy. Ne5 was best. } { [%eval -4.72] } (14... Ne5 15. Rf1 O-O-O 16. Nb5 Nxf3 17. Rxf3 Rhe8+ 18. Kf2 Bxf3 19. Nxa7+ Kb8 20. Kxf3) 15. Nd5 { [%eval -5.83] } 15... O-O-O { [%eval -5.83] } 16. Be3 { [%eval -5.9] } 16... Ne5 { [%eval -5.8] } 17. Bxa7?! { (-5.80 → -7.72) Inaccuracy. Ne7+ was best. } { [%eval -7.72] } (17. Ne7+ Kb8 18. Rxd8+ Rxd8 19. Rf1 Bxf3+ 20. Rxf3 Nxf3 21. Kxf3 Re8 22. Bc5 Be5) 17... Bxf3+ { [%eval -7.81] } 18. Kf2 { [%eval -7.76] } 18... Bxd1 { [%eval -6.6] } 19. Rxd1 { [%eval -6.5] } 19... b6 { [%eval -6.72] } 20. Ne7+ { [%eval -7.63] } 20... Kb7 { [%eval -7.56] } 21. Rxd8 { [%eval -7.98] } 21... Rxd8 { [%eval -7.73] } 22. Nf5 { [%eval -7.99] } 22... Kxa7 { [%eval -8.26] } 23. Nxg7 { [%eval -8.43] } 23... Rd2+ { [%eval -8.24] } 24. Ke1? { (-8.24 → Mate in 3) Checkmate is now unavoidable. Ke3 was best. } { [%eval #-3] } (24. Ke3 Nc4+ 25. Kf3 Nd6 26. Nh5 Be5 27. c3 Rxb2 28. Ng3 Rc2 29. Ne4 Nc4) 24... Rxc2? { (Mate in 3 → -8.48) Lost forced checkmate sequence. Nf3+ was best. } { [%eval -8.48] } (24... Nf3+ 25. Kf1 Bg3 26. Ne8 Rf2#) 25. Kd1? { (-8.48 → Mate in 17) Checkmate is now unavoidable. Nf5 was best. } { [%eval #-17] } (25. Nf5 Nd3+ 26. Kd1 Rf2 27. Nd4 Kb7 28. Ne2 Bd6 29. Kc2 Nf4 30. Kd1 Nxe2) 25... Rxb2 { [%eval -12.36] } 26. Nf5 { [%eval -10.12] } 26... Rxa2 { [%eval -8.54] } 27. Ne7 { [%eval -9.63] } 27... Ka6 { [%eval -8.68] } 28. Nd5 { [%eval -8.46] } 28... b5 { [%eval -7.34] } 29. Nxc7+?! { (-7.34 → -13.26) Inaccuracy. Nb4+ was best. } { [%eval -13.26] } (29. Nb4+ Kb6 30. Nxa2 Kc5 31. Nc3 h5 32. Ke2 Kc4 33. Nb1 Bf4 34. Na3+ Kc5) 29... Ka5 { [%eval -13.69] } 30. Nd5 { [%eval -9.49] } 30... Ka4 { [%eval -8.9] } 31. Nc3+ { [%eval -9.2] } 31... Kb3 { [%eval -9.18] } 32. Nxa2? { (-9.18 → Mate in 10) Checkmate is now unavoidable. Ne4 was best. } { [%eval #-10] } (32. Ne4 Kc4 33. Kc1 Kd3 34. Kb1 Re2 35. Nc5+ Kc4 36. Nb7 h5 37. Na5+ Kd3) 32... Kxa2 { [%eval #-8] } 33. Kd2 { [%eval #-8] } 33... b4 { [%eval #-7] } 34. Kc2 { [%eval #-7] } 34... b3+ { [%eval #-6] } 35. Kc3 { [%eval #-5] } 35... b2 { [%eval #-5] } 36. Kd4 { [%eval #-5] } 36... b1=Q { [%eval #-4] } 37. Ke3 { [%eval #-3] } 37... Qg6 { [%eval #-3] } 38. Kd4 { [%eval #-3] } 38... Qe6 { [%eval #-4] } 39. Ke4 { [%eval #-3] } 39... Nd7+ { [%eval #-6] } 40. Kd4 { [%eval #-3] } 40... Nf8 { [%eval #-4] } 41. Kc5 { [%eval #-3] } 41... f5 { [%eval #-3] } 42. Kb4 { [%eval #-3] } 42... f4 { [%eval #-4] } 43. Kc5 { [%eval #-3] } 43... f3 { [%eval #-3] } 44. Kd4 { [%eval #-3] } 44... f2 { [%eval #-3] } { White resigns. } 0-1