FEN
[Event "rated bullet game"]
[Site "https://lichess.org/gfIyxHyN"]
[Date "2026.01.15"]
[Round "-"]
[White "Steven_Rojas"]
[Black "Zhigalko_Sergei"]
[Result "1-0"]
[GameId "gfIyxHyN"]
[UTCDate "2026.01.15"]
[UTCTime "23:56:07"]
[WhiteElo "3024"]
[BlackElo "3211"]
[WhiteRatingDiff "+9"]
[BlackRatingDiff "-8"]
[WhiteTitle "FM"]
[BlackTitle "GM"]
[Variant "Standard"]
[TimeControl "30+0"]
[ECO "E06"]
[Opening "Catalan Opening: Closed"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.17] } 1... Nf6 { [%eval 0.15] } 2. Nf3 { [%eval 0.08] } 2... e6 { [%eval 0.14] } 3. g3 { [%eval 0.0] } 3... d5 { [%eval 0.23] } 4. Bg2 { [%eval 0.19] } 4... Be7 { [%eval 0.3] } 5. c4 { [%eval 0.13] } { E06 Catalan Opening: Closed } 5... b5?! { (0.13 → 0.71) Inaccuracy. O-O was best. } { [%eval 0.71] } (5... O-O 6. O-O dxc4 7. Qc2 a6 8. a4 Bd7 9. Qxc4 Bc6 10. Bg5) 6. O-O? { (0.71 → -0.58) Mistake. cxb5 was best. } { [%eval -0.58] } (6. cxb5 O-O 7. O-O c6 8. a4 cxb5 9. axb5 a6 10. Qd3 Bb7) 6... bxc4 { [%eval -0.48] } 7. Ne5 { [%eval -0.49] } 7... c6 { [%eval -0.57] } 8. b3 { [%eval -0.44] } 8... cxb3 { [%eval -0.41] } 9. Qxb3 { [%eval -0.84] } 9... O-O { [%eval -0.59] } 10. Ba3 { [%eval -0.52] } 10... Nfd7 { [%eval -0.49] } 11. Rc1?! { (-0.49 → -1.13) Inaccuracy. Nd3 was best. } { [%eval -1.13] } (11. Nd3) 11... Nxe5 { [%eval -1.21] } 12. dxe5 { [%eval -1.26] } 12... c5 { [%eval -0.72] } 13. e4 { [%eval -0.69] } 13... d4 { [%eval -0.76] } 14. Bxc5 { [%eval -0.63] } 14... Bxc5 { [%eval -0.69] } 15. Rxc5 { [%eval -0.76] } 15... Nd7 { [%eval -0.77] } 16. Rc1 { [%eval -0.73] } 16... Rb8 { [%eval -0.73] } 17. Qd3?! { (-0.73 → -1.47) Inaccuracy. Qa3 was best. } { [%eval -1.47] } (17. Qa3) 17... Nxe5 { [%eval -1.23] } 18. Qd1? { (-1.23 → -2.63) Mistake. Qa3 was best. } { [%eval -2.63] } (18. Qa3 Rb6 19. Nd2 Ba6 20. Rab1 h5 21. Rxb6 Qxb6 22. Rb1 Bb5 23. Qb2 Bd3) 18... Ba6 { [%eval -2.8] } 19. Nd2 { [%eval -2.74] } 19... Nd3?! { (-2.74 → -1.74) Inaccuracy. d3 was best. } { [%eval -1.74] } (19... d3 20. Qa4 Qd6 21. Rab1 Rxb1 22. Rxb1 Rc8 23. Bf3 Nxf3+ 24. Nxf3 h6 25. h4) 20. Rcb1 { [%eval -2.17] } 20... Nb2 { [%eval -2.22] } 21. Qc2? { (-2.22 → -4.01) Mistake. Qh5 was best. } { [%eval -4.01] } (21. Qh5 Bd3 22. Rc1 Na4 23. Qf3 Bb5 24. Bf1 Bxf1 25. Kxf1 e5 26. Kg2 h6) 21... Bd3 { [%eval -4.19] } 22. Qc1 { [%eval -4.86] } 22... Bxb1 { [%eval -4.73] } 23. Rxb1 { [%eval -5.21] } 23... Nd3 { [%eval -5.09] } 24. Qf1 { [%eval -5.3] } 24... Rxb1 { [%eval -5.09] } 25. Qxb1 { [%eval -5.11] } 25... Nc5 { [%eval -4.78] } 26. Nc4 { [%eval -4.82] } 26... Qb8 { [%eval -4.91] } 27. Qd1 { [%eval -5.16] } 27... d3 { [%eval -5.01] } 28. e5 { [%eval -5.01] } 28... Rd8 { [%eval -4.98] } 29. Bf1 { [%eval -5.52] } 29... Ne4?! { (-5.52 → -4.38) Inaccuracy. d2 was best. } { [%eval -4.38] } (29... d2 30. Nd6 Qb2 31. Qh5 Rf8 32. Be2 Qd4 33. Nb5 Qe4 34. Nd6 Qd5 35. Bf3) 30. Bxd3 { [%eval -4.36] } 30... Nc5 { [%eval -4.2] } 31. Bxh7+ { [%eval -5.0] } 31... Kxh7 { [%eval -4.88] } 32. Nd6 { [%eval -4.88] } 32... Kg8 { [%eval -4.94] } 33. Qf3 { [%eval -5.05] } 33... Rxd6 { [%eval -4.89] } 34. exd6 { [%eval -4.31] } 34... Qxd6 { [%eval -4.45] } 35. Qa8+ { [%eval -4.23] } 35... Qf8?! { (-4.23 → -2.97) Inaccuracy. Kh7 was best. } { [%eval -2.97] } (35... Kh7 36. Qxa7 Qd1+ 37. Kg2 Qd5+ 38. Kg1 Nd7 39. a4 Ne5 40. h4 Nf3+ 41. Kf1) 36. Qxa7 { [%eval -2.91] } 36... Nd3 { [%eval -3.11] } 37. Qd4 { [%eval -3.06] } 37... Nb4 { [%eval -3.15] } 38. a3 { [%eval -3.82] } 38... Nd5 { [%eval -3.14] } 39. a4 { [%eval -3.06] } 39... Qa8 { [%eval -3.21] } 40. Qc5?! { (-3.21 → -4.82) Inaccuracy. h4 was best. } { [%eval -4.82] } (40. h4 Qa5) 40... Qb8?? { (-4.82 → -2.31) Blunder. Qxa4 was best. } { [%eval -2.31] } (40... Qxa4 41. h4 Qa1+ 42. Kg2 Qa8 43. Kg1 Qd8 44. h5 Kh7 45. Qc2+ Kh6 46. g4) 41. a5 { [%eval -1.99] } 41... Qb1+ { [%eval -2.29] } 42. Kg2 { [%eval -2.15] } 42... Qe4+ { [%eval -2.06] } 43. Kf1?! { (-2.06 → -3.42) Inaccuracy. Kg1 was best. } { [%eval -3.42] } (43. Kg1 Qb1+ 44. Kg2 Qb7 45. Kg1 Qa6 46. Qa3 f5 47. Qa4 Kf8 48. h3 Nf6) 43... Kh7 { [%eval -2.85] } 44. Qc1?? { (-2.85 → -8.27) Blunder. Qa3 was best. } { [%eval -8.27] } (44. Qa3 Nb4 45. Qa4 Qh1+ 46. Ke2 Qb1 47. Kf3 Qd3+ 48. Kg2 Nc2 49. h3 Nd4) 44... Qd3+?? { (-8.27 → -3.26) Blunder. Qh1+ was best. } { [%eval -3.26] } (44... Qh1+ 45. Ke2 Qxc1 46. h4 Qc4+ 47. Ke1 Kh6 48. Kd2 Qa2+ 49. Kd3 f6 50. g4) 45. Kg2 { [%eval -3.06] } 45... Nc3 { [%eval -2.7] } 46. Qg5 { [%eval -2.82] } 46... Qd5+ { [%eval -2.68] } 47. Qxd5 { [%eval -2.63] } 47... exd5 { [%eval -2.28] } 48. a6 { [%eval -2.42] } 48... Nb5 { [%eval -2.09] } 49. Kf3 { [%eval -3.27] } 49... Kg6 { [%eval -3.23] } 50. Kf4 { [%eval -2.88] } 50... Na7 { [%eval -2.97] } 51. g4 { [%eval -3.12] } 51... d4 { [%eval -2.81] } 52. h4 { [%eval -2.52] } 52... d3?? { (-2.52 → 0.00) Blunder. Nc6 was best. } { [%eval 0.0] } (52... Nc6) 53. Ke3 { [%eval 0.0] } 53... d2 { [%eval 0.5] } 54. Kxd2 { [%eval 0.19] } 54... Kf6 { [%eval 0.18] } 55. Ke3 { [%eval 0.17] } 55... Ke5 { [%eval 0.21] } 56. f4+ { [%eval 0.21] } 56... Kd5 { [%eval 0.41] } 57. h5 { [%eval 0.45] } 57... Nb5?? { (0.45 → 4.68) Blunder. f6 was best. } { [%eval 4.68] } (57... f6) 58. g5 { [%eval 4.31] } 58... f5? { (4.31 → 7.45) Mistake. Ke6 was best. } { [%eval 7.45] } (58... Ke6 59. h6 gxh6 60. gxh6 Kf6 61. f5 Na7 62. Kd4 Nb5+ 63. Kc5 Na7 64. Kb6) 59. h6 { [%eval 8.02] } 59... gxh6 { [%eval 7.82] } 60. gxh6 { [%eval 7.82] } 60... Nd6?! { (7.82 → 83.08) Inaccuracy. Kc6 was best. } { [%eval 83.08] } (60... Kc6 61. h7 Kb6 62. h8=Q Kxa6 63. Qf6+ Ka5 64. Qxf5 Kb4 65. Qd5 Na3 66. f5) 61. h7 { [%eval 13.84] } 61... Nc4+ { [%eval #19] } 62. Kf2 { [%eval 76.74] } 62... Nb2?! { (76.74 → Mate in 8) Checkmate is now unavoidable. Ne5 was best. } { [%eval #8] } (62... Ne5 63. fxe5) 63. h8=Q?! { (Mate in 8 → 83.08) Lost forced checkmate sequence. a7 was best. } { [%eval 83.08] } (63. a7 Nd3+ 64. Ke3 Nb2 65. a8=Q+ Ke6 66. h8=Q Nc4+ 67. Kd4 Nd6 68. Qhg8+ Kd7) 63... Nd3+?! { (83.08 → Mate in 7) Checkmate is now unavoidable. Nc4 was best. } { [%eval #7] } (63... Nc4 64. a7 Nb6 65. Qd8+ Kc6 66. Qxb6+ Kxb6 67. a8=Q Kb5 68. Qc8 Ka4 69. Ke3) 64. Ke3 { [%eval #6] } 64... Nc5 { [%eval #6] } 65. Qe5+ { [%eval #5] } 65... Kc6 { [%eval #5] } 66. Qxc5+ { [%eval #12] } { White wins on time. } 1-0
