FEN
[Event "15 02 УТРЕННЯЯ ФИШЕР Arena"]
[Site "https://lichess.org/htbdyIuo"]
[Date "2026.02.15"]
[Round "-"]
[White "DimaStukalov2017"]
[Black "Yaroslav_Stukalov"]
[Result "0-1"]
[GameId "htbdyIuo"]
[UTCDate "2026.02.15"]
[UTCTime "07:00:04"]
[WhiteElo "881"]
[BlackElo "990"]
[WhiteRatingDiff "-22"]
[BlackRatingDiff "+28"]
[Variant "Chess960"]
[TimeControl "300+3"]
[ECO "?"]
[Opening "?"]
[Termination "Normal"]
[FEN "nbrknqbr/pppppppp/8/8/8/8/PPPPPPPP/NBRKNQBR w KQkq - 0 1"]
[SetUp "1"]
[Annotator "lichess.org"]
1. d4 { [%eval -0.04] } 1... d5 { [%eval 0.17] } 2. Nf3 { [%eval -0.1] } 2... Nf6 { [%eval 0.23] } 3. c3 { [%eval 0.18] } 3... c6 { [%eval 0.27] } 4. Bf5 { [%eval -0.2] } 4... Bf4?? { (-0.20 → 1.57) Blunder. e6 was best. } { [%eval 1.57] } (4... e6 5. Bd3 h6 6. Nd2 Qe7 7. f3 Bh7 8. Bxh7 Nxh7 9. O-O-O O-O 10. e4) 5. Bxc8 { [%eval 1.38] } 5... Bxc1 { [%eval 1.43] } 6. Kxc1? { (1.43 → 0.11) Mistake. Bxb7 was best. } { [%eval 0.11] } (6. Bxb7 Bxb2 7. e3 Nc7 8. Kc2 Bxa1 9. Qxa1 h5 10. Qb2 Nd7 11. h4 Bh7+) 6... Kxc8 { [%eval 0.16] } 7. Nb3 { [%eval -0.1] } 7... Ne4 { [%eval 0.01] } 8. Nc5?! { (0.01 → -0.75) Inaccuracy. h4 was best. } { [%eval -0.75] } (8. h4 f6) 8... Nb6?! { (-0.75 → -0.17) Inaccuracy. Nxc5 was best. } { [%eval -0.17] } (8... Nxc5 9. dxc5 f6 10. Nd4 e5 11. Nc2 Qxc5 12. f4 Qd6 13. Qf2 Nb6 14. Qg3) 9. Nxe4 { [%eval 0.0] } 9... dxe4 { [%eval 0.06] } 10. Ne5?? { (0.06 → -1.97) Blunder. Nd2 was best. } { [%eval -1.97] } (10. Nd2 f5) 10... f6 { [%eval -1.97] } 11. Ng4 { [%eval -1.92] } 11... h5 { [%eval -1.6] } 12. Ne3 { [%eval -1.59] } 12... Bxa2 { [%eval -1.5] } 13. Nf5? { (-1.50 → -3.14) Mistake. f3 was best. } { [%eval -3.14] } (13. f3) 13... g6 { [%eval -2.87] } 14. Nh4?! { (-2.87 → -4.40) Inaccuracy. Ne3 was best. } { [%eval -4.4] } (14. Ne3 f5 15. Qd1 Qf7 16. h4 Bb3 17. Qe1 f4 18. Nc2 Bxc2 19. Kxc2 e3) 14... g5?! { (-4.40 → -3.20) Inaccuracy. Qf7 was best. } { [%eval -3.2] } (14... Qf7 15. f3 Qd5 16. g3 Qg5+ 17. e3 Bc4 18. Qd1 Qb5 19. Nxg6 Bb3 20. Qe1) 15. Ng6 { [%eval -3.3] } 15... Qg7? { (-3.30 → -1.89) Mistake. Qd8 was best. } { [%eval -1.89] } (15... Qd8) 16. Nxh8 { [%eval -1.61] } 16... Qxh8 { [%eval -1.49] } 17. e3? { (-1.49 → -3.07) Mistake. Qd1 was best. } { [%eval -3.07] } (17. Qd1 Qg8 18. d5 Bxd5 19. f3 Bb3 20. Qd4 exf3 21. exf3 g4 22. Qe4 Nc4) 17... Bg8? { (-3.07 → -1.32) Mistake. Bb3 was best. } { [%eval -1.32] } (17... Bb3) 18. h3?! { (-1.32 → -1.93) Inaccuracy. Qd1 was best. } { [%eval -1.93] } (18. Qd1 Qh7 19. h4 g4 20. b3 Qf5 21. c4 Qa5 22. Bh2 Qa3+ 23. Kd2 a5) 18... Qg7?! { (-1.93 → -1.09) Inaccuracy. Bb3 was best. } { [%eval -1.09] } (18... Bb3) 19. Bh2?! { (-1.09 → -1.87) Inaccuracy. Qd1 was best. } { [%eval -1.87] } (19. Qd1 Qf7) 19... Qf7 { [%eval -2.13] } 20. Bg3?? { (-2.13 → -7.86) Blunder. Qd1 was best. } { [%eval -7.86] } (20. Qd1 Qa2 21. Qc2 Bd5 22. f4 exf3 23. gxf3 Qa1+ 24. Qb1 Qxb1+ 25. Kxb1 Bxf3) 20... Qa2 { [%eval -7.17] } 21. Kc2? { (-7.17 → Mate in 5) Checkmate is now unavoidable. d5 was best. } { [%eval #-5] } (21. d5 Bxd5 22. Qd1 Bb3 23. Qxb3 Qxb3 24. Rd1 Nc4 25. Rd2 Qa2 26. Rd4 Qxb2+) 21... Bb3+ { [%eval #-4] } 22. Kc1 { [%eval #-4] } 22... Qa1+ { [%eval #-3] } 23. Kd2 { [%eval #-3] } 23... Qxb2+ { [%eval #-2] } 24. Ke1 { [%eval #-2] } 24... Qxc3+ { [%eval #-2] } 25. Ke2 { [%eval #-2] } 25... Qd3+ { [%eval #-1] } 26. Ke1 { [%eval #-1] } 26... Qc3+ { [%eval #-2] } 27. Ke2 { [%eval #-2] } 27... Qd3+ { [%eval #-1] } 28. Ke1 { [%eval #-1] } 28... Nc4?? { (Mate in 1 → -5.65) Lost forced checkmate sequence. Qd1# was best. } { [%eval -5.65] } (28... Qd1#) 29. Qxd3 { [%eval -5.38] } 29... exd3 { [%eval -5.01] } 30. h4 { [%eval -5.91] } 30... a5 { [%eval -5.94] } 31. hxg5 { [%eval -5.84] } 31... fxg5 { [%eval -5.68] } 32. Rh3?? { (-5.68 → Mate in 2) Checkmate is now unavoidable. f4 was best. } { [%eval #-2] } (32. f4 d2+ 33. Ke2 gxf4 34. Bxf4 a4 35. e4 d1=Q+ 36. Rxd1 Bxd1+ 37. Kxd1 a3) 32... h4? { (Mate in 2 → -7.76) Lost forced checkmate sequence. d2+ was best. } { [%eval -7.76] } (32... d2+ 33. Ke2 d1=Q#) 33. Bh2? { (-7.76 → Mate in 2) Checkmate is now unavoidable. Rh1 was best. } { [%eval #-2] } (33. Rh1 hxg3 34. d5 d2+ 35. Ke2 d1=R 36. Rxd1 Bxd1+ 37. Kxd1 gxf2 38. Ke2 f1=Q+) 33... a4? { (Mate in 2 → -9.44) Lost forced checkmate sequence. d2+ was best. } { [%eval -9.44] } (33... d2+ 34. Kf1 d1=Q#) 34. g3? { (-9.44 → Mate in 7) Checkmate is now unavoidable. f3 was best. } { [%eval #-7] } (34. f3 d2+ 35. Kf2 d1=Q 36. Bb8 Kxb8 37. Rxh4 gxh4 38. d5 Qxd5 39. Kg1 Qd1+) 34... a3? { (Mate in 7 → -9.39) Lost forced checkmate sequence. d2+ was best. } { [%eval -9.39] } (34... d2+ 35. Kf1 d1=Q+ 36. Kg2 Nxe3+ 37. fxe3 Qe2+ 38. Kh1 Bd5+ 39. e4 Bxe4+ 40. Kg1) 35. gxh4 { [%eval -9.81] } 35... gxh4 { [%eval -8.38] } 36. Kf1 { [%eval -9.37] } 36... a2 { [%eval -9.28] } 37. Kg2 { [%eval -8.99] } 37... a1=Q { [%eval -8.95] } 38. Rxh4 { [%eval -9.04] } 38... Nd6 { [%eval -8.48] } 39. Rh8+ { [%eval -9.01] } 39... Kd7 { [%eval -9.06] } 40. Bxd6 { [%eval -8.85] } 40... exd6 { [%eval -8.8] } 41. Rh7+ { [%eval -8.75] } 41... Ke6 { [%eval -8.39] } 42. Rxb7? { (-8.39 → Mate in 12) Checkmate is now unavoidable. Rh6+ was best. } { [%eval #-12] } (42. Rh6+ Kd5 43. Rh1 Qxh1+ 44. Kxh1 d2 45. Kh2 Kc4 46. d5 cxd5 47. f4) 42... Bd5+ { [%eval -13.61] } 43. Kg3?! { (-13.61 → Mate in 7) Checkmate is now unavoidable. f3 was best. } { [%eval #-7] } (43. f3 d2 44. Rh7 d1=Q 45. Rh6+ Kd7 46. Rh7+ Kc8 47. Rh8+ Kb7 48. Rh7+ Ka6) 43... Qh1? { (Mate in 7 → -9.90) Lost forced checkmate sequence. Qg1+ was best. } { [%eval -9.9] } (43... Qg1+ 44. Kf4 d2 45. Rb1 Qxb1 46. e4 Qxe4+ 47. Kg5 Qg2+ 48. Kh6 Kf6 49. Kh7) 44. Kf4? { (-9.90 → Mate in 1) Checkmate is now unavoidable. e4 was best. } { [%eval #-1] } (44. e4 Qxe4 45. Rb8 Qf3+ 46. Kh4 Qxf2+ 47. Kg5 Qf6+ 48. Kg4 d2 49. Kh3 Qf3+) 44... Qh4# { Black wins by checkmate. } 0-1