Event: All-Ukrainian Blitz Chess Tournament dedicated 100th anniversary Efim Geller Final
Site: https://lichess.org/broadcast/all-ukrainian-blitz-100th-anniversary-efim-geller/round-7/40NXx3O0/mZ8xGvDu
Date: 2025-11-29
White: Snigurov, Maxim
WhiteTitle: CM
WhiteElo: 2359
Black: Lyakh, Vasiliy
BlackElo: 2329
Result: 1-0
ECO: A01
Opening: Nimzo-Larsen Attack: Classical Variation
Variant: Standard
TimeControl: 3+2

1. b3 { [%eval 0.0] } 1... d5 { [%eval 0.0] } 2. Bb2 { [%eval 0.0] } 2... Bf5 { [%eval 0.0] } 3. Nf3 { [%eval 0.0] } 3... e6 { [%eval 0.0] } 4. g3 { [%eval 0.0] } 4... Nf6 { [%eval 0.0] } 5. Bg2 { [%eval 0.0] } 5... Be7 { [%eval 0.0] } 6. d3 { [%eval 0.0] } 6... O-O { [%eval 0.04] } 7. Nh4 { [%eval -0.08] } 7... Bg4 { [%eval 0.04] } 8. h3 { [%eval -0.05] } 8... Bh5 { [%eval -0.02] } 9. g4 { [%eval -0.28] } 9... Bg6?! { [%eval 0.48] } { Inaccuracy. Nfd7 was best. } 10. Nxg6 { [%eval 0.5] } 10... hxg6 { [%eval 0.47] } 11. Nd2 { [%eval 0.58] } 11... Nc6 { [%eval 0.98] } 12. e3 { [%eval 0.95] } 12... a5 { [%eval 0.91] } 13. a3 { [%eval 0.84] } 13... Nh7?! { [%eval 1.57] } { Inaccuracy. d4 was best. } 14. Nf3 { [%eval 1.01] } 14... Bf6 { [%eval 1.4] } 15. d4 { [%eval 1.4] } 15... Ng5 { [%eval 1.64] } 16. Ne5? { [%eval 0.46] } { Mistake. Nd2 was best. } 16... Ne4 { [%eval 0.52] } 17. Nxc6 { [%eval 0.57] } 17... bxc6 { [%eval 0.36] } 18. Bxe4 { [%eval 0.4] } 18... dxe4 { [%eval 0.42] } 19. f3?? { [%eval -1.85] } { Blunder. a4 was best. } 19... Bh4+ { [%eval -1.85] } 20. Kf1?! { [%eval -2.78] } { Inaccuracy. Kd2 was best. } 20... f5 { [%eval -2.69] } 21. f4 { [%eval -2.88] } 21... g5 { [%eval -2.8] } 22. Kg2 { [%eval -2.15] } 22... a4 { [%eval -2.36] } 23. b4 { [%eval -2.88] } 23... gxf4?! { [%eval -2.2] } { Inaccuracy. Qd5 was best. } 24. exf4 { [%eval -2.38] } 24... Qd5 { [%eval -2.12] } 25. g5 { [%eval -1.79] } 25... g6? { [%eval -0.55] } { Mistake. Rad8 was best. } 26. Qe2 { [%eval -0.57] } 26... e3+ { [%eval -0.23] } 27. Qf3 { [%eval -0.14] } 27... Qc4 { [%eval -0.17] } 28. Rac1 { [%eval -0.24] } 28... e2 { [%eval -0.02] } 29. Bc3 { [%eval 0.0] } 29... Rad8 { [%eval 0.0] } 30. Qd3 { [%eval 0.0] } 30... Qd5+ { [%eval -0.01] } 31. Qf3 { [%eval 0.0] } 31... Qc4 { [%eval 0.0] } 32. Qd3 { [%eval 0.0] } 32... Qd5+ { [%eval 0.0] } 33. Kh2? { [%eval -1.43] } { Mistake. Qf3 was best. } 33... e5 { [%eval -1.29] } 34. dxe5?? { [%eval -3.88] } { Blunder. Be1 was best. } 34... Qxd3?? { [%eval 0.0] } { Blunder. Qe4 was best. } 35. cxd3 { [%eval 0.0] } 35... Rxd3 { [%eval 0.0] } 36. Be1 { [%eval 0.0] } 36... Bxe1 { [%eval 0.0] } 37. Rhxe1 { [%eval 0.0] } 37... Rxa3 { [%eval 0.0] } 38. Rxe2 { [%eval 0.0] } 38... Kf7 { [%eval 0.0] } 39. Rxc6 { [%eval 0.0] } 39... Rh8 { [%eval 0.0] } 40. e6+ { [%eval -0.13] } 40... Ke7 { [%eval 0.0] } 41. Rxc7+ { [%eval 0.0] } 41... Kd6 { [%eval 0.0] } 42. Rd7+ { [%eval 0.0] } 42... Kc6 { [%eval 0.0] } 43. b5+ { [%eval 0.0] } 43... Kxb5 { [%eval 0.0] } 44. e7 { [%eval 0.0] } 44... Rhxh3+?? { [%eval 5.24] } { Blunder. Raxh3+ was best. } 45. Kg2 { [%eval 4.99] } 45... Rag3+ { [%eval 5.41] } 46. Kf2 { [%eval 5.41] } 46... Rf3+ { [%eval 5.42] } 47. Ke1 { [%eval 5.51] } 47... Re3 { [%eval 5.31] } 48. Kd2 { [%eval 5.02] } 48... Rxe2+?? { [%eval #13] } { Checkmate is now unavoidable. Rxe7 was best. } 49. Kxe2 { [%eval #12] } 49... Rh2+ { [%eval #12] } 50. Kd3 { [%eval #11] } 50... Rh3+ { [%eval #11] } 51. Kd4 { [%eval #10] } 51... Rh8 { [%eval #8] } 52. Rd8 { [%eval #7] } 52... Rh1 { [%eval #6] } 53. e8=Q+ { [%eval #5] } 1-0