FEN
[Event "rated blitz game"]
[Site "https://lichess.org/vcnQPfnH"]
[Date "2026.01.13"]
[Round "-"]
[White "FreeEloHere"]
[Black "jdk_spb"]
[Result "0-1"]
[GameId "vcnQPfnH"]
[UTCDate "2026.01.13"]
[UTCTime "12:59:10"]
[WhiteElo "2094"]
[BlackElo "2092"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "180+0"]
[ECO "B31"]
[Opening "Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c5 { [%eval 0.25] } 2. Nf3 { [%eval 0.2] } 2... Nc6 { [%eval 0.3] } 3. Bb5 { [%eval 0.17] } 3... g6 { [%eval 0.24] } { B31 Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation } 4. d4 { [%eval -0.11] } 4... cxd4 { [%eval 0.0] } 5. c3 { [%eval 0.0] } 5... dxc3 { [%eval 0.0] } 6. Nxc3 { [%eval 0.0] } 6... Bg7 { [%eval -0.03] } 7. O-O { [%eval 0.0] } 7... e5?! { (0.00 → 0.95) Inaccuracy. d6 was best. } { [%eval 0.95] } (7... d6 8. e5 Bg4 9. exd6 Qxd6 10. Qa4 Bxf3 11. gxf3 Nf6 12. Bf4) 8. Nd5 { [%eval 0.4] } 8... Nge7 { [%eval 0.7] } 9. Bg5 { [%eval 0.7] } 9... h6 { [%eval 0.68] } 10. Bh4?! { (0.68 → -0.25) Inaccuracy. Bf6 was best. } { [%eval -0.25] } (10. Bf6 Kf8) 10... g5 { [%eval 0.0] } 11. Bg3?! { (0.00 → -0.62) Inaccuracy. Nxg5 was best. } { [%eval -0.62] } (11. Nxg5 Nxd5 12. Nxf7 Qxh4 13. Nd6+ Kd8 14. Qxd5 Qf6 15. Rfd1 Kc7 16. Rac1 Qe6) 11... O-O { [%eval -0.58] } 12. a3 { [%eval -1.0] } 12... a6 { [%eval -0.56] } 13. Ba4 { [%eval -0.78] } 13... b5 { [%eval -0.59] } 14. Bb3 { [%eval -0.53] } 14... Ng6 { [%eval 0.01] } 15. Rc1 { [%eval -0.09] } 15... Bb7 { [%eval 0.02] } 16. Ne1? { (0.02 → -1.09) Mistake. Ne3 was best. } { [%eval -1.09] } (16. Ne3 d6) 16... Nf4?! { (-1.09 → -0.48) Inaccuracy. Nd4 was best. } { [%eval -0.48] } (16... Nd4) 17. Bxf4?! { (-0.48 → -1.18) Inaccuracy. Nf3 was best. } { [%eval -1.18] } (17. Nf3) 17... gxf4? { (-1.18 → 0.06) Mistake. exf4 was best. } { [%eval 0.06] } (17... exf4 18. Nd3 Nd4 19. Ba2 d6 20. Kh1 Re8 21. f3 Rc8 22. Rf2 Rxc1 23. Nxc1) 18. Nd3? { (0.06 → -1.08) Mistake. Nf3 was best. } { [%eval -1.08] } (18. Nf3) 18... Qg5?! { (-1.08 → -0.18) Inaccuracy. Nd4 was best. } { [%eval -0.18] } (18... Nd4 19. f3 a5 20. Kh1 Kh8 21. Ba2 Bc6 22. Qd2 Rc8 23. Rfe1 d6 24. Nf2) 19. Nc5 { [%eval -0.18] } 19... Rab8?? { (-0.18 → 1.62) Blunder. Bc8 was best. } { [%eval 1.62] } (19... Bc8 20. Nd3) 20. Nxd7 { [%eval 1.65] } 20... Nd4 { [%eval 1.37] } 21. Nxb8 { [%eval 1.38] } 21... f3 { [%eval 1.29] } 22. g3 { [%eval 1.42] } 22... Qh5 { [%eval 1.92] } 23. Ne7+?? { (1.92 → 0.00) Blunder. Kh1 was best. } { [%eval 0.0] } (23. Kh1 Rxb8 24. Rc7 Bxd5 25. Bxd5 Rf8 26. Qd3 Qg4 27. Bb7 Kh7 28. b4 Bf6) 23... Kh8 { [%eval 0.0] } 24. h4 { [%eval 0.12] } 24... Qg4?? { (0.12 → 1.84) Blunder. Rxb8 was best. } { [%eval 1.84] } (24... Rxb8) 25. Kh2 { [%eval 2.05] } 25... Bf6?! { (2.05 → 2.88) Inaccuracy. Bxe4 was best. } { [%eval 2.88] } (25... Bxe4 26. Rc7 Rxb8 27. Bxf7 a5 28. Qd2 Rf8 29. Ba2 a4 30. Rd1 Re8 31. Qe3) 26. Nf5 { [%eval 2.88] } 26... Bxe4 { [%eval 4.3] } 27. Nxh6 { [%eval 4.04] } 27... Qh5 { [%eval 4.0] } 28. Nxf7+ { [%eval 3.58] } 28... Rxf7 { [%eval 3.36] } 29. Rc8+? { (3.36 → 1.96) Mistake. Bxf7 was best. } { [%eval 1.96] } (29. Bxf7 Qxf7 30. Re1 Bf5 31. Rc6 e4 32. Rd6 Qg7 33. Rxf6 Qxf6 34. Qd2 Ne2) 29... Kg7 { [%eval 1.76] } 30. Bxf7 { [%eval 1.51] } 30... Kxf7 { [%eval 1.76] } 31. Rc7+ { [%eval 1.61] } 31... Kg6?! { (1.61 → 2.83) Inaccuracy. Ke8 was best. } { [%eval 2.83] } (31... Ke8 32. Rh1) 32. Nd7?? { (2.83 → -2.20) Blunder. Rh1 was best. } { [%eval -2.2] } (32. Rh1 Bd8 33. Rc5 Qf5 34. Qxd4 exd4 35. Rxf5 Kxf5 36. Rd1 Bb6 37. Nd7 Ba7) 32... Bxh4 { [%eval -1.83] } 33. Nf8+?? { (-1.83 → -7.51) Blunder. Nxe5+ was best. } { [%eval -7.51] } (33. Nxe5+ Qxe5) 33... Kf6 { [%eval -6.97] } 34. Nh7+ { [%eval -7.78] } 34... Bxh7 { [%eval -7.78] } 35. Rxh7? { (-7.78 → Mate in 6) Checkmate is now unavoidable. Rc6+ was best. } { [%eval #-6] } (35. Rc6+ Kf7 36. Qxd4 exd4 37. Rh1 Be4 38. Rc7+ Be7+ 39. Kg1 Qe5 40. Rc1 d3) 35... Qxh7? { (Mate in 6 → -9.56) Lost forced checkmate sequence. Bxg3+ was best. } { [%eval -9.56] } (35... Bxg3+ 36. Kg1 Bh2+ 37. Kh1 Qxh7 38. Qb1 Qh3 39. Qg6+ Kxg6 40. Rg1+ Bg3#) 36. gxh4? { (-9.56 → Mate in 3) Checkmate is now unavoidable. Qxd4 was best. } { [%eval #-3] } (36. Qxd4 exd4 37. Rh1 Bg5+ 38. Kg1 Qb1+ 39. Kh2 Qe4 40. a4 Qe2 41. Kh3 b4) 36... Qxh4+ { [%eval #-2] } 37. Kg1 { [%eval #-2] } 37... Qg4+ { [%eval #-1] } 38. Kh2 { [%eval #-1] } 38... Qg2# { Black wins by checkmate. } 0-1