FEN
[Event "rated bullet game"]
[Site "https://lichess.org/wRbDAl5N"]
[Date "2026.01.21"]
[Round "-"]
[White "ShadowKing78"]
[Black "Zhigalko_Sergei"]
[Result "1-0"]
[GameId "wRbDAl5N"]
[UTCDate "2026.01.21"]
[UTCTime "00:55:40"]
[WhiteElo "3179"]
[BlackElo "3200"]
[WhiteRatingDiff "+6"]
[BlackRatingDiff "-6"]
[WhiteTitle "FM"]
[BlackTitle "GM"]
[WhiteFideId "30976677"]
[Variant "Standard"]
[TimeControl "30+0"]
[ECO "A09"]
[Opening "Réti Opening"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... d5 { [%eval 0.18] } 2. c4 { [%eval 0.0] } { A09 Réti Opening } 2... c6 { [%eval 0.25] } 3. cxd5 { [%eval 0.16] } 3... cxd5 { [%eval 0.19] } 4. g3 { [%eval -0.2] } 4... Nc6 { [%eval -0.1] } 5. Bg2 { [%eval -0.38] } 5... e5 { [%eval -0.28] } 6. O-O { [%eval -0.36] } 6... Nf6 { [%eval -0.32] } 7. d3 { [%eval -0.39] } 7... h6 { [%eval -0.4] } 8. Nc3 { [%eval -0.59] } 8... Bc5?? { (-0.59 → 1.09) Blunder. d4 was best. } { [%eval 1.09] } (8... d4 9. Ne4 Nxe4 10. dxe4 Be7 11. e3 O-O 12. exd4 exd4 13. Ne1 Be6 14. Nd3) 9. e4? { (1.09 → -0.39) Mistake. Nxe5 was best. } { [%eval -0.39] } (9. Nxe5) 9... dxe4 { [%eval -0.39] } 10. dxe4 { [%eval -0.46] } 10... Qe7?! { (-0.46 → 0.42) Inaccuracy. O-O was best. } { [%eval 0.42] } (10... O-O) 11. Nd5 { [%eval 0.5] } 11... Nxd5? { (0.50 → 2.08) Mistake. Qd6 was best. } { [%eval 2.08] } (11... Qd6) 12. exd5 { [%eval 1.87] } 12... Nd4 { [%eval 2.06] } 13. Nxe5 { [%eval 1.9] } 13... O-O { [%eval 1.92] } 14. Nd3 { [%eval 1.59] } 14... Bb6 { [%eval 1.43] } 15. Bf4? { (1.43 → 0.20) Mistake. Re1 was best. } { [%eval 0.2] } (15. Re1 Qd8 16. Be3 Bf5 17. a4 a5 18. Rc1 Rc8 19. Rxc8 Qxc8 20. d6 Re8) 15... Rd8?? { (0.20 → 2.54) Blunder. Ne2+ was best. } { [%eval 2.54] } (15... Ne2+ 16. Kh1) 16. Re1 { [%eval 2.4] } 16... Qf6?! { (2.40 → 3.30) Inaccuracy. Qf8 was best. } { [%eval 3.3] } (16... Qf8 17. a4 a5 18. Rc1 Bf5 19. g4 Bh7 20. Ne5 Rac8 21. Nc4 Qb4 22. Bd2) 17. d6? { (3.30 → 1.72) Mistake. Be5 was best. } { [%eval 1.72] } (17. Be5 Qg5 18. h4 Qf5 19. a4 a6 20. Rc1 Nc6 21. Bf4 Bd7 22. Rc4 Na5) 17... Rxd6?? { (1.72 → 3.84) Blunder. Nc6 was best. } { [%eval 3.84] } (17... Nc6 18. Qh5 Bf5 19. Ne5 Re8 20. Bxc6 bxc6 21. Rad1 Re6 22. Nxc6 Qxb2 23. Qf3) 18. Be5 { [%eval 3.39] } 18... Qd8 { [%eval 3.36] } 19. Bxd6 { [%eval 3.28] } 19... Qxd6 { [%eval 3.09] } 20. Ne5?! { (3.09 → 2.02) Inaccuracy. Re8+ was best. } { [%eval 2.02] } (20. Re8+ Kh7 21. Ne5 Qf6 22. Qf1 Rb8 23. Kh1 Bc7 24. f4 Bf5 25. Rxb8 Bxb8) 20... Bf5 { [%eval 2.51] } 21. Nc4 { [%eval 2.66] } 21... Qc5 { [%eval 2.65] } 22. Nxb6 { [%eval 2.7] } 22... Qxb6 { [%eval 2.68] } 23. Qd2 { [%eval 2.5] } 23... Nc2 { [%eval 2.68] } 24. Rac1?? { (2.68 → 0.00) Blunder. Re5 was best. } { [%eval 0.0] } (24. Re5 Nxa1 25. Rxf5 Re8 26. Rd5 Qc7 27. Rd7 Qc2 28. Qd5 Re1+ 29. Bf1 Qg6) 24... Nxe1 { [%eval 0.03] } 25. Rxe1 { [%eval 0.02] } 25... Be6 { [%eval 0.0] } 26. b3 { [%eval -0.01] } 26... Rd8 { [%eval 0.0] } 27. Qe3 { [%eval -0.14] } 27... Qa5 { [%eval -0.06] } 28. a4?! { (-0.06 → -0.74) Inaccuracy. Bxb7 was best. } { [%eval -0.74] } (28. Bxb7 Qxa2 29. b4 Rb8 30. Qe4 Qa4 31. Rb1 Qd7 32. Bc6 Bf5 33. Qf4 Qxc6) 28... b6 { [%eval -0.39] } 29. Be4? { (-0.39 → -2.09) Mistake. Rb1 was best. } { [%eval -2.09] } (29. Rb1 Qb4 30. h4 Rc8 31. Be4 Kf8 32. Bg2 Qc3 33. Qf4 Bxb3 34. Qd6+ Kg8) 29... Bxb3 { [%eval -2.27] } 30. Rc1?! { (-2.27 → -3.12) Inaccuracy. Ra1 was best. } { [%eval -3.12] } (30. Ra1 Be6 31. Kg2 Qg5 32. Qxg5 hxg5 33. Kf3 Kf8 34. Ke3 Ke7 35. Rb1 g4) 30... Be6?! { (-3.12 → -2.42) Inaccuracy. Qxa4 was best. } { [%eval -2.42] } (30... Qxa4 31. Qd3 Qe8 32. Qxb3 Qxe4 33. Rc7 Qf5 34. Rxa7 Rd2 35. Qe3 Qd5 36. f3) 31. Rc7 { [%eval -3.06] } 31... Kh8?! { (-3.06 → -1.85) Inaccuracy. Qxa4 was best. } { [%eval -1.85] } (31... Qxa4 32. h4 a5 33. Ra7 Qb4 34. Kh2 a4 35. Qf4 Kh8 36. g4 b5 37. Ra6) 32. Kg2?! { (-1.85 → -2.55) Inaccuracy. Bc2 was best. } { [%eval -2.55] } (32. Bc2 Qd2 33. Qxd2 Rxd2 34. Kf1 g6 35. a5 Kg7 36. Ke1 Rd7 37. axb6 axb6) 32... Qb4?? { (-2.55 → 0.00) Blunder. Qxa4 was best. } { [%eval 0.0] } (32... Qxa4 33. h4 a5 34. Rc6 b5 35. Ra6 Re8 36. Kh2 Qb4 37. Bc6 Rd8 38. Qb6) 33. Qf3?? { (0.00 → -2.32) Blunder. Rxa7 was best. } { [%eval -2.32] } (33. Rxa7 Re8 34. Qd3 Bc4 35. Qd7 Bf1+ 36. Kxf1 Qxe4 37. Kg1 Qb1+ 38. Kg2 Qe4+) 33... a5?! { (-2.32 → -1.53) Inaccuracy. Qxa4 was best. } { [%eval -1.53] } (33... Qxa4 34. Bf5 a5 35. Bxe6 fxe6 36. Rc6 Qd4 37. Rxe6 a4 38. h4 a3 39. Re4) 34. Rb7?! { (-1.53 → -2.31) Inaccuracy. Rc6 was best. } { [%eval -2.31] } (34. Rc6) 34... Qxa4?! { (-2.31 → -1.21) Inaccuracy. f5 was best. } { [%eval -1.21] } (34... f5) 35. Bf5?? { (-1.21 → -3.96) Blunder. Rxb6 was best. } { [%eval -3.96] } (35. Rxb6 Qc4 36. Rc6 Qb5 37. h4 Kg8 38. Rc7 Qe5 39. Ra7 g6 40. Qf4 Qc5) 35... Bd5?? { (-3.96 → 4.94) Blunder. Bxf5 was best. } { [%eval 4.94] } (35... Bxf5 36. Qxf5 Qc6+ 37. Qf3 Qxf3+ 38. Kxf3 a4 39. Rxb6 Ra8 40. Rb2 Kh7 41. Ra2) 36. Qxd5 { [%eval 4.82] } 36... Qe8 { [%eval 4.64] } 37. Qf3 { [%eval 4.74] } 37... g6?! { (4.74 → 6.10) Inaccuracy. a4 was best. } { [%eval 6.1] } (37... a4 38. Be4 Qe6 39. Rxf7 b5 40. Ra7 Qf6 41. Qxf6 gxf6 42. Ra5 b4 43. Rxa4) 38. Be4 { [%eval 6.1] } 38... Rd7 { [%eval 7.51] } 39. Rxb6? { (7.51 → 4.43) Mistake. Bc6 was best. } { [%eval 4.43] } (39. Bc6 Rxb7 40. Bxe8 Ra7 41. Bxf7 Rxf7 42. Qxf7 b5 43. Qf8+ Kh7 44. Kf3 b4) 39... Kg8 { [%eval 5.3] } 40. Qf6?? { (5.30 → -0.33) Blunder. Bc6 was best. } { [%eval -0.33] } (40. Bc6 Qd8 41. Ra6 Rc7 42. Bd5 Kg7 43. Qe4 Qe7 44. Qd4+ f6 45. Ra8 Qd7) 40... Re7?? { (-0.33 → 5.52) Blunder. Qxe4+ was best. } { [%eval 5.52] } (40... Qxe4+ 41. Kh3) 41. Bxg6?! { (5.52 → 4.30) Inaccuracy. Bc6 was best. } { [%eval 4.3] } (41. Bc6 Qf8 42. Bd5 Kh7 43. Rb8 Qxb8 44. Qxe7 Qg8 45. Bxf7 Qg7 46. Qe8 h5) 41... Re6?? { (4.30 → Mate in 33) Checkmate is now unavoidable. fxg6 was best. } { [%eval #33] } (41... fxg6 42. Qxg6+) 42. Bxf7+ { [%eval 83.68] } 42... Qxf7 { [%eval 83.65] } 43. Qxe6 { [%eval 44.37] } 43... Qxe6?! { (44.37 → Mate in 27) Checkmate is now unavoidable. a4 was best. } { [%eval #27] } (43... a4 44. Qxf7+ Kxf7 45. Rxh6 a3 46. Ra6 a2 47. Rxa2 Kg6 48. Ra5 Kf6 49. Kh3) 44. Rxe6 { [%eval 11.62] } 44... a4?! { (11.62 → Mate in 29) Checkmate is now unavoidable. h5 was best. } { [%eval #29] } (44... h5 45. Kh3 Kf7 46. Ra6 Ke7 47. Kh4 Kd8 48. Rxa5 Kc7 49. Rxh5 Kc6 50. Rg5) 45. Ra6?! { (Mate in 29 → 83.08) Lost forced checkmate sequence. Kh3 was best. } { [%eval 83.08] } (45. Kh3 Kf8 46. Ra6 Ke7 47. Kh4 Kd8 48. Rxa4 Kc7 49. Kh5 Kb7 50. Kxh6 Kc7) 45... Kg7?! { (83.08 → Mate in 21) Checkmate is now unavoidable. a3 was best. } { [%eval #21] } (45... a3 46. Kh3 a2 47. Rxa2 Kf7 48. Ra6 Ke7 49. Kh4 Kd7 50. Rf6 Ke8 51. Rxh6) 46. Ra8?! { (Mate in 21 → 83.08) Lost forced checkmate sequence. Kh3 was best. } { [%eval 83.08] } (46. Kh3 a3 47. Kh4 a2 48. Rxa2 Kf6 49. Ra4 Kg6 50. Ra5 h5 51. Rxh5 Kf6) 46... h5?! { (83.08 → Mate in 21) Checkmate is now unavoidable. Kf6 was best. } { [%eval #21] } (46... Kf6 47. Rxa4 Ke5 48. Kh3 Kd5 49. Rg4 Kd6 50. Kh4 Kc5 51. Re4 Kc6 52. Kh5) 47. Ra7+?! { (Mate in 21 → 83.08) Lost forced checkmate sequence. Kh3 was best. } { [%eval 83.08] } (47. Kh3 a3 48. Rxa3 Kf6 49. Kh4 Kf5 50. Ra4 Ke5 51. Kxh5 Kd5 52. Kg5 Kc5) 47... Kg6 { [%eval 83.08] } 48. Ra5 { [%eval 15.47] } 48... h4 { [%eval 83.08] } 49. Ra6+ { [%eval 83.08] } 49... Kg5?! { (83.08 → Mate in 17) Checkmate is now unavoidable. Kf5 was best. } { [%eval #17] } (49... Kf5 50. Ra5+ Ke4 51. Rxa4+ Kf5 52. Rxh4 Kg5 53. Rf4 Kh5 54. Rb4 Kg5 55. Kh3) 50. Rxa4?! { (Mate in 17 → 13.44) Lost forced checkmate sequence. gxh4+ was best. } { [%eval 13.44] } (50. gxh4+ Kxh4 51. Rxa4+ Kg5 52. Kf3 Kf5 53. Ra5+ Ke6 54. h4 Kd7 55. Kg4 Kc6) 50... h3+?! { (13.44 → Mate in 13) Checkmate is now unavoidable. hxg3 was best. } { [%eval #13] } (50... hxg3 51. Kxg3) 51. Kxh3 { [%eval #14] } 51... Kh5 { [%eval #6] } 52. Kg2 { [%eval #11] } 52... Kg6 { [%eval #12] } 53. h4 { [%eval #11] } 53... Kh5 { [%eval #11] } 54. Ra5+ { [%eval #10] } 54... Kg6 { [%eval #9] } 55. Rg5+ { [%eval #8] } 55... Kh6 { [%eval #6] } 56. Kh3 { [%eval #5] } 56... Kh7 { [%eval #5] } 57. f4 { [%eval #5] } 57... Kh6 { [%eval #5] } 58. Kg4 { [%eval #4] } 58... Kh7 { [%eval #4] } 59. Rh5+ { [%eval #7] } { White wins on time. } 1-0
