FEN
[Event "rated bullet game"]
[Site "https://lichess.org/TtyCx2ez"]
[Date "2026.04.08"]
[Round "-"]
[White "LEONARDO-99"]
[Black "JAIME_SONHO01"]
[Result "0-1"]
[GameId "TtyCx2ez"]
[UTCDate "2026.04.08"]
[UTCTime "18:15:29"]
[WhiteElo "2431"]
[BlackElo "2907"]
[WhiteRatingDiff "-1"]
[BlackRatingDiff "+1"]
[BlackTitle "CM"]
[BlackFideId "10111140"]
[Variant "Standard"]
[TimeControl "30+0"]
[ECO "C00"]
[Opening "French Defense: Two Knights Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. Nc3 { [%eval 0.29] } 2... d5 { [%eval 0.36] } 3. Nf3 { [%eval -0.07] } { C00 French Defense: Two Knights Variation } 3... Nf6 { [%eval 0.0] } 4. exd5 { [%eval 0.0] } 4... exd5 { [%eval 0.0] } 5. d4 { [%eval 0.0] } 5... Bd6 { [%eval 0.0] } 6. Ne2?! { (0.00 → -0.76) Inaccuracy. Bd3 was best. } { [%eval -0.76] } (6. Bd3 O-O 7. O-O Bg4 8. h3 Bh5 9. g4 Bg6 10. g5 Nh5) 6... O-O { [%eval -0.55] } 7. c3?! { (-0.55 → -1.20) Inaccuracy. Nc3 was best. } { [%eval -1.2] } (7. Nc3 c6 8. Be2 Re8 9. O-O Nbd7 10. Bd3 Nf8 11. h3 Ne4) 7... Bg4 { [%eval -0.81] } 8. Ng3 { [%eval -0.72] } 8... Bh5? { (-0.72 → 0.45) Mistake. Qe7+ was best. } { [%eval 0.45] } (8... Qe7+ 9. Be2 Re8 10. Be3 Nbd7 11. a4 Ne4 12. O-O f5 13. Qb3) 9. Be2 { [%eval 0.04] } 9... Bg6 { [%eval 0.33] } 10. Be3 { [%eval -0.09] } 10... Re8 { [%eval -0.05] } 11. O-O { [%eval -0.06] } 11... c6 { [%eval -0.09] } 12. Bd3 { [%eval -0.5] } 12... Nbd7 { [%eval -0.04] } 13. Bxg6 { [%eval -0.32] } 13... hxg6 { [%eval -0.32] } 14. Re1 { [%eval -0.34] } 14... Qc7 { [%eval -0.35] } 15. Bg5 { [%eval -0.53] } 15... Rxe1+ { [%eval -0.49] } 16. Qxe1 { [%eval -0.57] } 16... Re8 { [%eval -0.62] } 17. Qd1 { [%eval -0.62] } 17... Ne4 { [%eval -0.53] } 18. Be3?! { (-0.53 → -1.66) Inaccuracy. Qc2 was best. } { [%eval -1.66] } (18. Qc2 Bxg3 19. hxg3 Qc8 20. Re1 Nxg5 21. Rxe8+ Qxe8 22. Nxg5 Qe1+ 23. Kh2 Nf6) 18... f5? { (-1.66 → -0.38) Mistake. Nxg3 was best. } { [%eval -0.38] } (18... Nxg3 19. hxg3 Bxg3 20. Bd2 Bd6 21. Qa4 a6 22. Re1 Rxe1+ 23. Nxe1 Nf6 24. Qd1) 19. Nxe4?! { (-0.38 → -1.21) Inaccuracy. Qb3 was best. } { [%eval -1.21] } (19. Qb3 Ndf6 20. c4 Qb6 21. Nxe4 dxe4) 19... dxe4? { (-1.21 → 0.00) Mistake. fxe4 was best. } { [%eval 0.0] } (19... fxe4 20. Ng5 Bxh2+ 21. Kf1 Bf4 22. Qg4 Bxg5 23. Qxg5 Nf8 24. Kg1 Qf7 25. Qg3) 20. Nd2?? { (0.00 → -3.55) Blunder. Qb3+ was best. } { [%eval -3.55] } (20. Qb3+ Kh8 21. Ng5 Bxh2+ 22. Kf1 Nf6 23. g3 Bxg3 24. Kg2 f4 25. Rh1+ Nh5) 20... f4 { [%eval -3.6] } 21. f3?! { (-3.60 → -4.74) Inaccuracy. Qb3+ was best. } { [%eval -4.74] } (21. Qb3+ Kh7 22. Re1 Nf6 23. Nc4 fxe3 24. Rxe3 Bxh2+ 25. Kh1 Bf4 26. Rh3+ Bh6) 21... fxe3 { [%eval -5.2] } 22. Nxe4 { [%eval -5.19] } 22... Bxh2+ { [%eval -5.1] } 23. Kh1 { [%eval -5.52] } 23... Qf4 { [%eval -5.85] } 24. Qb3+ { [%eval -6.17] } 24... Kh7 { [%eval -5.7] } 25. Qxb7 { [%eval -6.44] } 25... Nf6 { [%eval -6.33] } 26. Qxc6 { [%eval -7.26] } 26... Nxe4 { [%eval -7.27] } 27. fxe4 { [%eval -7.24] } 27... Rxe4 { [%eval -7.41] } 28. Qc8? { (-7.41 → Mate in 12) Checkmate is now unavoidable. Qxe4 was best. } { [%eval #-12] } (28. Qxe4 Qxe4 29. Kxh2 Qh4+ 30. Kg1 e2 31. d5 e1=Q+ 32. Rxe1 Qxe1+ 33. Kh2 Qf2) 28... Qh4? { (Mate in 12 → -8.62) Lost forced checkmate sequence. Bg3 was best. } { [%eval -8.62] } (28... Bg3 29. Qh3+ Qh4 30. Qxh4+ Rxh4+ 31. Kg1 e2 32. a3 Re4 33. Re1 Bxe1 34. g4) 29. Qh3 { [%eval -10.0] } 29... Qxh3? { (-10.00 → -5.03) Mistake. Bg3 was best. } { [%eval -5.03] } (29... Bg3 30. Rb1 e2 31. Re1 Qxh3+ 32. gxh3 Bxe1 33. Kg2 Bd2 34. Kf3 Re3+ 35. Kg2) 30. gxh3 { [%eval -4.75] } 30... Bg3 { [%eval -4.15] } 31. Kg2 { [%eval -4.02] } 31... Bh4? { (-4.02 → -2.41) Mistake. e2 was best. } { [%eval -2.41] } (31... e2 32. Kxg3 e1=Q+ 33. Rxe1 Rxe1 34. d5 g5 35. c4 Kg6 36. c5 Kf6 37. Kf3) 32. Kf3 { [%eval -2.24] } 32... Re8 { [%eval -2.17] } 33. Ke2 { [%eval -2.28] } 33... Bf2?! { (-2.28 → -1.53) Inaccuracy. Bf6 was best. } { [%eval -1.53] } (33... Bf6 34. b4 Kh6 35. a4 Kg5 36. a5 Kf4 37. b5 Rh8 38. b6 axb6 39. axb6) 34. Rf1 { [%eval -1.95] } 34... Rf8 { [%eval -1.71] } 35. Rb1?! { (-1.71 → -2.43) Inaccuracy. d5 was best. } { [%eval -2.43] } (35. d5 Kg8 36. Rd1 Bg3 37. Kxe3 Bd6 38. c4 g5 39. Ke2 Rf4 40. Rc1 Bc5) 35... Rf6?! { (-2.43 → -1.70) Inaccuracy. g5 was best. } { [%eval -1.7] } (35... g5 36. d5 Kg6 37. Rd1 Kf5 38. d6 Bg3 39. Rd5+ Ke4 40. Rd4+ Ke5 41. d7) 36. b3 { [%eval -2.32] } 36... Rc6? { (-2.32 → -0.87) Mistake. g5 was best. } { [%eval -0.87] } (36... g5 37. d5 Kg6 38. Rd1 Bg3 39. Rd3 Kf5 40. Rxe3 Bf4 41. Re7 Rh6 42. c4) 37. d5?? { (-0.87 → -3.81) Blunder. c4 was best. } { [%eval -3.81] } (37. c4 Kg8 38. d5 Rc8 39. Rc1 Kf7 40. c5 g5 41. b4 Rh8 42. Rc4 Rh4) 37... Ra6?? { (-3.81 → -0.69) Blunder. Rxc3 was best. } { [%eval -0.69] } (37... Rxc3 38. a4 Bg3 39. Rd1 Bd6 40. Rd3 Rxd3 41. Kxd3 g5 42. Kxe3 Kg6 43. Kd4) 38. c4?? { (-0.69 → -2.51) Blunder. a4 was best. } { [%eval -2.51] } (38. a4 Kg8 39. c4 Kf7 40. c5 Rf6 41. b4 Rf4 42. Rc1 Ke7 43. d6+ Kd8) 38... Rxa2+ { [%eval -2.03] } 39. Kd3?? { (-2.03 → -5.84) Blunder. Kf3 was best. } { [%eval -5.84] } (39. Kf3 Rd2 40. Ra1 g5 41. Rxa7 Bg1 42. Ra1 Rf2+ 43. Ke4 e2 44. Rxg1) 39... e2 { [%eval -5.59] } 40. d6 { [%eval -6.13] } 40... e1=Q { [%eval -5.76] } 41. d7?? { (-5.76 → Mate in 1) Checkmate is now unavoidable. Rxe1 was best. } { [%eval #-1] } (41. Rxe1 Bxe1 42. c5 Rd2+ 43. Kc4 Bg3 44. b4 Bxd6 45. cxd6 Rxd6 46. b5 g5) 41... Qxb1+ { [%eval #-2] } 42. Kc3 { [%eval #-2] } 42... Be1+ { [%eval #-4] } 43. Kd4 { [%eval #-4] } 43... Rd2+ { [%eval #-3] } 44. Kc5 { [%eval #-3] } 44... Rxd7 { [%eval #-4] } 45. Kc6 { [%eval #-4] } 45... Bf2 { [%eval #-7] } 46. Kb5 { [%eval #-3] } 46... Qxb3+ { [%eval #-2] } 47. Kc6 { [%eval #-1] } 47... Qb6+ { [%eval #-4] } 48. Kxd7 { [%eval #-4] } 48... Bg3 { [%eval #-3] } 49. Ke7 { [%eval #-3] } 49... Qd6+ { [%eval #-2] } 50. Kf7 { [%eval #-2] } 50... Be5 { [%eval #-3] } 51. Ke8 { [%eval #-2] } 51... Bf6 { [%eval #-1] } 52. Kf7 { [%eval #-1] } 52... Qe7# { Black wins by checkmate. } 0-1

