FEN
[Event "ChessMood 20-20 Grand Prix 2026"]
[Site "https://lichess.org/g7vCC7rl"]
[Date "2026.04.20"]
[Round "-"]
[White "TheWhiteMoon"]
[Black "chessqueen2977"]
[Result "1-0"]
[GameId "g7vCC7rl"]
[UTCDate "2026.04.20"]
[UTCTime "20:00:31"]
[WhiteElo "2365"]
[BlackElo "2364"]
[WhiteRatingDiff "+13"]
[BlackRatingDiff "-6"]
[Variant "Standard"]
[TimeControl "300+0"]
[ECO "E05"]
[Opening "Catalan Opening: Open Defense, Classical Line"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... Nf6 { [%eval 0.18] } 2. g3 { [%eval 0.11] } 2... e6 { [%eval 0.12] } 3. Bg2 { [%eval 0.19] } 3... d5 { [%eval 0.15] } 4. O-O { [%eval 0.16] } 4... Be7 { [%eval 0.25] } 5. c4 { [%eval 0.1] } 5... O-O { [%eval 0.19] } 6. d4 { [%eval 0.2] } 6... dxc4 { [%eval 0.16] } { E05 Catalan Opening: Open Defense, Classical Line } 7. Nbd2 { [%eval -0.18] } 7... a6?! { (-0.18 → 0.73) Inaccuracy. b5 was best. } { [%eval 0.73] } (7... b5 8. b3 c3 9. Nb1 b4 10. a3 c5 11. Ne1 Nd5 12. dxc5) 8. Nxc4 { [%eval 0.9] } 8... b5 { [%eval 1.32] } 9. Nce5 { [%eval 0.95] } 9... Bb7 { [%eval 0.88] } 10. Bg5 { [%eval 0.93] } 10... Nbd7 { [%eval 0.92] } 11. Rc1 { [%eval 0.92] } 11... Nxe5 { [%eval 1.17] } 12. Nxe5 { [%eval 1.05] } 12... Bxg2 { [%eval 0.96] } 13. Kxg2 { [%eval 1.08] } 13... Qd5+ { [%eval 1.13] } 14. f3 { [%eval 1.21] } 14... c5 { [%eval 1.5] } 15. e4 { [%eval 1.48] } 15... Qxa2 { [%eval 2.07] } 16. Nc6 { [%eval 2.15] } 16... Bd8 { [%eval 1.28] } 17. dxc5 { [%eval 0.89] } 17... h6?! { (0.89 → 1.95) Inaccuracy. Rc8 was best. } { [%eval 1.95] } (17... Rc8 18. Nxd8 Rfxd8 19. Qc2 Rd4 20. Ra1 Rc4 21. Qd2 Qb3 22. Rfc1 h6 23. Be3) 18. Bf4 { [%eval 1.84] } 18... Rc8 { [%eval 1.85] } 19. Na7 { [%eval 1.97] } 19... Ra8 { [%eval 1.94] } 20. Nc6 { [%eval 2.24] } 20... Rc8 { [%eval 1.96] } 21. Bd6 { [%eval 1.86] } 21... Re8 { [%eval 1.88] } 22. Ne5 { [%eval 1.54] } 22... Bc7? { (1.54 → 3.34) Mistake. Qxb2+ was best. } { [%eval 3.34] } (22... Qxb2+ 23. Rf2 Qa3 24. Ra1 Qc3 25. Rc2 Qe3 26. Rxa6 Bc7 27. Nc6 Kh7 28. Re2) 23. Rc2? { (3.34 → 1.52) Mistake. Rf2 was best. } { [%eval 1.52] } (23. Rf2 Qa4 24. b3 Qa3 25. Ra1 Qb4 26. Nc6 Qc3 27. Rc1 Qe3 28. Re2 Qg5) 23... Red8? { (1.52 → 3.13) Mistake. b4 was best. } { [%eval 3.13] } (23... b4 24. Qd2 Qa4 25. Bxc7 Rxc7 26. c6 Nh7 27. Rfc1 Rec8 28. Qd3 b3 29. Rc5) 24. Nc6 { [%eval 3.2] } 24... Bxd6 { [%eval 2.95] } 25. Nxd8 { [%eval 2.8] } 25... Be5 { [%eval 3.08] } 26. Nb7 { [%eval 3.21] } 26... Qb3 { [%eval 3.48] } 27. c6 { [%eval 3.24] } 27... h5 { [%eval 4.0] } 28. c7 { [%eval 3.73] } 28... Kh7 { [%eval 4.66] } 29. Kh1?! { (4.66 → 2.97) Inaccuracy. Nc5 was best. } { [%eval 2.97] } (29. Nc5 Qa2 30. b4 Qa3 31. Nd7 Nxd7 32. Qxd7 Qa4 33. Rff2 Rxc7 34. Rxc7 Bxc7) 29... h4 { [%eval 3.58] } 30. Nc5 { [%eval 3.55] } 30... Qe3 { [%eval 3.4] } 31. Nxa6?! { (3.40 → 2.25) Inaccuracy. Qc1 was best. } { [%eval 2.25] } (31. Qc1 Qxc1 32. Rfxc1 Rxc7 33. Nd3 Rxc2 34. Rxc2 Nd7 35. gxh4 Bd4 36. b4 Ne5) 31... hxg3 { [%eval 2.6] } 32. hxg3 { [%eval 2.6] } 32... Bxg3 { [%eval 3.29] } 33. Qd8? { (3.29 → 1.48) Mistake. Qd2 was best. } { [%eval 1.48] } (33. Qd2 Qa7 34. Qg5 Bxc7 35. Nxc7 Rxc7 36. Rh2+ Kg8 37. Rg1 Ne8 38. Qh5 Kf8) 33... Qh6+ { [%eval 1.33] } 34. Kg1 { [%eval 0.43] } 34... Qe3+?? { (0.43 → 2.66) Blunder. Qg5 was best. } { [%eval 2.66] } (34... Qg5 35. Qd2 Qg6 36. Qg2 Nh5 37. Qh3 Bxc7+ 38. Kh1 Qh6 39. Rg1 Bb6 40. Rxc8) 35. Kg2 { [%eval 2.62] } 35... Qg5 { [%eval 2.64] } 36. Rh1+ { [%eval 2.58] } 36... Bh4+ { [%eval 2.31] } 37. Kf1 { [%eval 3.4] } 37... Qg3 { [%eval 3.7] } 38. Rxh4+ { [%eval 3.47] } 38... Qxh4 { [%eval 3.32] } 39. Qxc8 { [%eval 2.93] } 39... Qh1+ { [%eval 3.66] } 40. Ke2 { [%eval 3.14] } 40... Qg2+ { [%eval 3.81] } 41. Ke3 { [%eval 3.24] } 41... Qxc2?! { (3.24 → 4.19) Inaccuracy. Qg1+ was best. } { [%eval 4.19] } (41... Qg1+ 42. Rf2 Qe1+ 43. Re2 Qg1+ 44. Kd3 Qd1+ 45. Kc3 Qxe2 46. Qd8 Qxf3+ 47. Kb4) 42. Qd8 { [%eval 3.49] } 42... Nd5+? { (3.49 → 6.22) Mistake. Qc1+ was best. } { [%eval 6.22] } (42... Qc1+ 43. Kd3 Qf1+ 44. Kc2 Nd5 45. c8=Q Qe2+ 46. Kb3) 43. exd5 { [%eval 6.43] } 43... Qc1+ { [%eval 6.4] } 44. Ke4 { [%eval 5.9] } 44... Qc2+ { [%eval 7.1] } 45. Ke5 { [%eval 7.25] } 45... Qh2+ { [%eval 7.32] } 46. Kd4 { [%eval 6.29] } 46... Qf2+ { [%eval 6.79] } 47. Ke5 { [%eval 7.13] } 47... Qh2+ { [%eval 7.78] } 48. f4 { [%eval 7.86] } 48... Qxb2+ { [%eval 7.76] } 49. Kd6 { [%eval 7.35] } 49... Qa3+ { [%eval 8.31] } 50. Kd7 { [%eval 8.12] } 50... Qxa6 { [%eval 9.04] } 51. c8=Q { [%eval 8.15] } 51... Qa4? { (8.15 → Mate in 3) Checkmate is now unavoidable. Qxc8+ was best. } { [%eval #3] } (51... Qxc8+ 52. Qxc8 Kg6 53. Ke8 b4 54. Qc2+ Kf6) 52. Qh8+? { (Mate in 3 → 9.10) Lost forced checkmate sequence. Qh4+ was best. } { [%eval 9.1] } (52. Qh4+ Kg6 53. Qg4+ Kf6 54. Qg5#) 52... Kg6 { [%eval 8.88] } 53. dxe6 { [%eval 8.76] } 53... b4+ { [%eval 9.0] } 54. Qc6 { [%eval 8.29] } 54... Qa7+ { [%eval 11.32] } 55. Kd6 { [%eval 10.0] } 55... Qd4+ { [%eval 9.09] } 56. Qd5 { [%eval 10.44] } 56... Qb6+ { [%eval 8.17] } 57. Ke5 { [%eval 6.35] } 57... f6+?? { (6.35 → Mate in 4) Checkmate is now unavoidable. Qc7+ was best. } { [%eval #4] } (57... Qc7+ 58. Qd6 Qa5+ 59. Kd4 Qa1+ 60. Kc4 Qa2+ 61. Kb5 Qe2+ 62. Kb6 Qxe6 63. Qxe6+) 58. Ke4 { [%eval #3] } 58... b3 { [%eval #1] } 59. Qhh5# { White wins by checkmate. } 1-0
