lichess.org
Donate
FEN
[Event "ChessMood 20-20 Grand Prix Finals"] [Site "https://lichess.org/GgTTNYkg"] [Date "2025.12.20"] [Round "-"] [White "OhanyanEminChess"] [Black "chess-art-us"] [Result "0-1"] [GameId "GgTTNYkg"] [UTCDate "2025.12.20"] [UTCTime "21:14:56"] [WhiteElo "2770"] [BlackElo "2807"] [WhiteRatingDiff "-6"] [BlackRatingDiff "+5"] [WhiteTitle "GM"] [BlackTitle "GM"] [WhiteBerserk "true"] [BlackBerserk "true"] [Variant "Standard"] [TimeControl "180+2"] [ECO "E18"] [Opening "Queen's Indian Defense: Classical Variation, Traditional Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.17] } 1... Nf6 { [%eval 0.19] } 2. Nf3 { [%eval 0.11] } 2... e6 { [%eval 0.14] } 3. c4 { [%eval 0.11] } 3... b6 { [%eval 0.23] } 4. g3 { [%eval 0.19] } 4... Bb7 { [%eval 0.26] } 5. Bg2 { [%eval 0.25] } 5... Be7 { [%eval 0.25] } 6. O-O { [%eval 0.17] } 6... O-O { [%eval 0.29] } 7. Nc3 { [%eval 0.21] } { E18 Queen's Indian Defense: Classical Variation, Traditional Variation } 7... Ne4 { [%eval 0.25] } 8. Bd2 { [%eval 0.31] } 8... f5 { [%eval 0.39] } 9. d5 { [%eval 0.27] } 9... Bf6 { [%eval 0.35] } 10. Rc1 { [%eval 0.2] } 10... Na6 { [%eval 0.14] } 11. a3 { [%eval 0.15] } 11... Nac5 { [%eval 0.48] } 12. b4 { [%eval 0.43] } 12... Nxc3 { [%eval 0.38] } 13. Bxc3 { [%eval 0.41] } 13... Ne4 { [%eval 0.44] } 14. Bxf6 { [%eval 0.52] } 14... Qxf6 { [%eval 0.52] } 15. Qd4 { [%eval 0.37] } 15... Rae8 { [%eval 0.36] } 16. Qxf6 { [%eval 0.31] } 16... Nxf6 { [%eval 0.52] } 17. e3 { [%eval 0.23] } 17... g6 { [%eval 0.3] } 18. Rfd1 { [%eval 0.26] } 18... e5 { [%eval 0.28] } 19. Nd2 { [%eval 0.25] } 19... e4 { [%eval 0.27] } 20. Nb3 { [%eval 0.41] } 20... Ng4 { [%eval 0.7] } 21. d6 { [%eval 0.26] } 21... c6 { [%eval 0.66] } 22. Bf1 { [%eval 0.71] } 22... Ne5 { [%eval 1.12] } 23. Be2?! { (1.12 → 0.22) Inaccuracy. c5 was best. } { [%eval 0.22] } (23. c5 Rb8 24. a4 g5 25. Be2 h5 26. a5 bxc5 27. Rxc5 Nf3+ 28. Kg2) 23... Rc8?! { (0.22 → 1.33) Inaccuracy. c5 was best. } { [%eval 1.33] } (23... c5) 24. c5 { [%eval 1.49] } 24... Kg7 { [%eval 1.35] } 25. Kf1 { [%eval 0.79] } 25... Ra8 { [%eval 1.06] } 26. Ke1 { [%eval 0.58] } 26... Rfb8 { [%eval 0.94] } 27. Kd2? { (0.94 → -0.19) Mistake. a4 was best. } { [%eval -0.19] } (27. a4 Bc8 28. Rb1 a5 29. cxb6 Rxb6 30. bxa5 Rbb8 31. Kd2 Kf6 32. Kc2 Ba6) 27... Bc8 { [%eval 0.22] } 28. Kc3 { [%eval -0.1] } 28... a5 { [%eval -0.08] } 29. Ra1?! { (-0.08 → -1.18) Inaccuracy. cxb6 was best. } { [%eval -1.18] } (29. cxb6 axb4+) 29... Ba6 { [%eval -0.8] } 30. Bxa6 { [%eval -0.47] } 30... Rxa6 { [%eval -0.36] } 31. cxb6 { [%eval -0.86] } 31... axb4+?! { (-0.86 → 0.00) Inaccuracy. Raxb6 was best. } { [%eval 0.0] } (31... Raxb6) 32. axb4 { [%eval -0.16] } 32... Raxb6 { [%eval -0.22] } 33. Ra4 { [%eval -0.74] } 33... Nd3 { [%eval -0.57] } 34. Nc5?? { (-0.57 → -2.66) Blunder. Rxd3 was best. } { [%eval -2.66] } (34. Rxd3) 34... Nxc5 { [%eval -2.56] } 35. bxc5 { [%eval -2.07] } 35... Rb3+ { [%eval -2.43] } 36. Kc4 { [%eval -2.87] } 36... Kf6?? { (-2.87 → -0.84) Blunder. Rb2 was best. } { [%eval -0.84] } (36... Rb2) 37. Rd2? { (-0.84 → -2.26) Mistake. Rda1 was best. } { [%eval -2.26] } (37. Rda1 g5 38. R1a3 Rb1 39. Ra1 R1b5 40. R1a2 Ke5 41. Ra8 Rb4+ 42. Kc3 Rb3+) 37... Ke6? { (-2.26 → -0.81) Mistake. Rb1 was best. } { [%eval -0.81] } (37... Rb1 38. Rc2 Ke6 39. Kd4 g5 40. h3 h5 41. Rd2 Rc1 42. g4 Rb3 43. gxh5) 38. Rc2? { (-0.81 → -2.30) Mistake. Rda2 was best. } { [%eval -2.3] } (38. Rda2 g5 39. R2a3 R3b5 40. Ra2 g4 41. Ra1 Ke5 42. R1a3 Rb1 43. Ra1 R1b7) 38... Rd3? { (-2.30 → -1.09) Mistake. Rb1 was best. } { [%eval -1.09] } (38... Rb1 39. Kc3 R8b5 40. Kc4 g5 41. h3 h5 42. Ra8 R1b4+ 43. Kc3 Rxc5+ 44. Kd2) 39. Ra7?? { (-1.09 → -3.72) Blunder. Rb4 was best. } { [%eval -3.72] } (39. Rb4 Ra8 40. Rbb2 Rda3 41. h4 Ra1 42. Rb7 Rd1 43. Rb4 Rd5) 39... Rd5? { (-3.72 → -2.07) Mistake. Rb5 was best. } { [%eval -2.07] } (39... Rb5 40. Ra8 Rd5 41. Kc3 Rbxc5+ 42. Kb2 Rb5+ 43. Kc1 Rxd6 44. Rh8 h5 45. h4) 40. Ra5 { [%eval -1.73] } 40... Rb1 { [%eval -1.45] } 41. Ra8?? { (-1.45 → -3.71) Blunder. h4 was best. } { [%eval -3.71] } (41. h4) 41... Rb5 { [%eval -3.7] } 42. Re8+?! { (-3.70 → -5.02) Inaccuracy. Kc3 was best. } { [%eval -5.02] } (42. Kc3 Rbxc5+ 43. Kb2 Rb5+ 44. Kc1 Rxd6 45. Rh8 h5 46. h4 Rbd5 47. Kb2 Rd1) 42... Kf6 { [%eval -3.93] } 43. Re7?? { (-3.93 → Mate in 4) Checkmate is now unavoidable. Kc3 was best. } { [%eval #-4] } (43. Kc3 Rbxc5+ 44. Kb2 Rb5+ 45. Kc1 Rxd6 46. Rh8 Kg7 47. Re8 Rbd5 48. Kb2 Rd1) 43... Rdxc5+ { [%eval #-3] } 44. Kd4 { [%eval #-3] } 44... Rxc2 { [%eval #-2] } { White resigns. } 0-1