lichess.org
Donate
FEN
[Event "ChessMood 20-20 Grand Prix 2026"] [Site "https://lichess.org/JjEN1Onv"] [Date "2026.03.20"] [Round "-"] [White "Suherman88"] [Black "hibyehwa"] [Result "1-0"] [GameId "JjEN1Onv"] [UTCDate "2026.03.20"] [UTCTime "20:54:11"] [WhiteElo "2256"] [BlackElo "2397"] [WhiteRatingDiff "+14"] [BlackRatingDiff "-15"] [BlackTitle "IM"] [WhiteBerserk "true"] [BlackBerserk "true"] [Variant "Standard"] [TimeControl "180+2"] [ECO "A08"] [Opening "Zukertort Opening: Reversed Grünfeld"] [Termination "Normal"] [Annotator "lichess.org"] 1. Nf3 { [%eval 0.1] } 1... c5 { [%eval 0.25] } 2. g3 { [%eval 0.03] } 2... Nc6 { [%eval 0.14] } 3. Bg2 { [%eval 0.04] } 3... d5 { [%eval 0.15] } 4. O-O { [%eval -0.24] } 4... Nf6?! { (-0.24 → 0.36) Inaccuracy. e5 was best. } { [%eval 0.36] } (4... e5 5. d3 Be7 6. e4 d4 7. Na3 Bg4 8. Bd2 h6 9. Qe1) 5. d4 { [%eval 0.12] } { A08 Zukertort Opening: Reversed Grünfeld } 5... cxd4 { [%eval 0.34] } 6. Nxd4 { [%eval 0.31] } 6... e5 { [%eval 0.44] } 7. Nxc6 { [%eval 0.33] } 7... bxc6 { [%eval 0.5] } 8. c4 { [%eval 0.29] } 8... Be7 { [%eval 0.72] } 9. cxd5 { [%eval 0.38] } 9... cxd5 { [%eval 0.47] } 10. Nc3 { [%eval 0.46] } 10... Bb7 { [%eval 0.89] } 11. Bg5 { [%eval 0.91] } 11... e4 { [%eval 0.98] } 12. Bxf6 { [%eval 0.63] } 12... Bxf6 { [%eval 0.8] } 13. Qb3 { [%eval 0.79] } 13... Qd7?! { (0.79 → 1.83) Inaccuracy. Rb8 was best. } { [%eval 1.83] } (13... Rb8 14. Rfd1) 14. Rad1 { [%eval 1.66] } 14... Bxc3 { [%eval 1.37] } 15. Qxc3 { [%eval 1.16] } 15... Qg4?? { (1.16 → 3.17) Blunder. f5 was best. } { [%eval 3.17] } (15... f5 16. Qe5+) 16. Qe5+ { [%eval 2.79] } 16... Kf8 { [%eval 3.31] } 17. h3?? { (3.31 → 0.77) Blunder. f3 was best. } { [%eval 0.77] } (17. f3 Qg6 18. fxe4 Re8 19. Qf4 h5 20. exd5 Kg8 21. Rf2 h4 22. gxh4 Rh5) 17... Qe6 { [%eval 0.93] } 18. Qc7 { [%eval 0.82] } 18... Qe7?! { (0.82 → 1.94) Inaccuracy. Qb6 was best. } { [%eval 1.94] } (18... Qb6) 19. Qc3? { (1.94 → 0.30) Mistake. Rc1 was best. } { [%eval 0.3] } (19. Rc1 Rd8 20. Rfd1 f5 21. e3 h5 22. h4 Rh6 23. Qf4 Rf6 24. Rc7 Rd7) 19... Rc8? { (0.30 → 1.43) Mistake. h5 was best. } { [%eval 1.43] } (19... h5) 20. Qb3? { (1.43 → 0.15) Mistake. Qa5 was best. } { [%eval 0.15] } (20. Qa5) 20... Ba8? { (0.15 → 1.31) Mistake. h5 was best. } { [%eval 1.31] } (20... h5) 21. e3?! { (1.31 → 0.28) Inaccuracy. f3 was best. } { [%eval 0.28] } (21. f3 exf3 22. Rxf3 g6 23. Rdf1 f5 24. Rc3 Kg7 25. Rfc1 Rxc3 26. Qxc3+ Qf6) 21... f6?! { (0.28 → 1.24) Inaccuracy. g6 was best. } { [%eval 1.24] } (21... g6) 22. h4 { [%eval 1.27] } 22... g6 { [%eval 1.13] } 23. Bh3 { [%eval 1.13] } 23... Rd8 { [%eval 1.21] } 24. Rc1 { [%eval 1.16] } 24... Kg7 { [%eval 1.23] } 25. Qc3 { [%eval 1.18] } 25... Rb8 { [%eval 1.25] } 26. b3 { [%eval 1.22] } 26... Rhe8 { [%eval 1.23] } 27. Qc7 { [%eval 0.88] } 27... f5?! { (0.88 → 1.55) Inaccuracy. Rb7 was best. } { [%eval 1.55] } (27... Rb7 28. Qa5 d4 29. exd4 f5 30. Bg2 Rd8 31. Rfd1 Rbd7 32. Rc5 Bd5 33. Qc3) 28. Rfd1 { [%eval 1.43] } 28... Rbd8?! { (1.43 → 2.05) Inaccuracy. Rb6 was best. } { [%eval 2.05] } (28... Rb6) 29. Bf1 { [%eval 2.03] } 29... h6? { (2.03 → 4.22) Mistake. Kh6 was best. } { [%eval 4.22] } (29... Kh6 30. Bb5) 30. Bb5 { [%eval 4.3] } 30... Qf7 { [%eval 4.84] } 31. Bxe8 { [%eval 4.74] } 31... Rxe8 { [%eval 4.77] } 32. Qxf7+ { [%eval 4.78] } 32... Kxf7 { [%eval 4.65] } 33. Rc7+ { [%eval 4.43] } 33... Re7 { [%eval 5.5] } 34. Rxe7+ { [%eval 4.99] } 34... Kxe7 { [%eval 5.02] } 35. Rd4 { [%eval 4.77] } 35... Kd6 { [%eval 5.09] } 36. Kf1 { [%eval 4.8] } 36... Bc6 { [%eval 4.72] } 37. Ke2 { [%eval 4.64] } 37... a5 { [%eval 4.69] } 38. Kd2 { [%eval 4.47] } 38... Kc5 { [%eval 4.98] } 39. Kc3 { [%eval 4.92] } 39... Kd6 { [%eval 4.92] } 40. a3 { [%eval 4.86] } 40... Bd7 { [%eval 5.0] } 41. b4 { [%eval 4.96] } 41... a4 { [%eval 4.84] } 42. Rd1 { [%eval 4.72] } 42... Ke5 { [%eval 4.68] } 43. Rb1 { [%eval 4.45] } 43... Bb5 { [%eval 4.54] } 44. Rd1 { [%eval 4.31] } 44... g5 { [%eval 5.38] } 45. hxg5 { [%eval 5.21] } 45... hxg5 { [%eval 5.09] } 46. Rh1 { [%eval 5.29] } 46... f4 { [%eval 6.8] } 47. gxf4+ { [%eval 6.72] } 47... gxf4 { [%eval 6.42] } 48. Rh5+ { [%eval 6.43] } { Black resigns. } 1-0