FEN
[Event "rated classical game"]
[Site "https://lichess.org/dwOOIjGS"]
[Date "2026.05.22"]
[Round "-"]
[White "nolofi4755"]
[Black "sting53"]
[Result "0-1"]
[GameId "dwOOIjGS"]
[UTCDate "2026.05.22"]
[UTCTime "15:49:12"]
[WhiteElo "1946"]
[BlackElo "1954"]
[WhiteRatingDiff "-12"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "1500+0"]
[ECO "D02"]
[Opening "Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nf3 { [%eval 0.08] } 2... Nf6 { [%eval 0.11] } 3. g3 { [%eval 0.06] } { D02 Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan } 3... g6 { [%eval 0.06] } 4. Bg2 { [%eval 0.11] } 4... Bg7 { [%eval 0.1] } 5. c3 { [%eval 0.0] } 5... O-O { [%eval 0.0] } 6. O-O { [%eval 0.0] } 6... b6 { [%eval 0.2] } 7. Re1 { [%eval -0.07] } 7... Bb7 { [%eval -0.04] } 8. Bg5 { [%eval -0.24] } 8... c5 { [%eval -0.18] } 9. Bxf6 { [%eval -0.2] } 9... exf6 { [%eval -0.37] } 10. e3 { [%eval -0.38] } 10... Re8 { [%eval -0.36] } 11. Nbd2 { [%eval -0.38] } 11... Nc6 { [%eval 0.01] } 12. Rc1 { [%eval -0.25] } 12... Rc8 { [%eval -0.22] } 13. h4 { [%eval -0.24] } 13... h5 { [%eval -0.16] } 14. Bh3 { [%eval -0.41] } 14... Rc7 { [%eval -0.43] } 15. a3 { [%eval -0.62] } 15... Bc8 { [%eval -0.34] } 16. Bxc8 { [%eval -0.39] } 16... Rxc8 { [%eval -0.16] } 17. Qa4 { [%eval -0.2] } 17... cxd4?! { (-0.20 → 0.53) Inaccuracy. f5 was best. } { [%eval 0.53] } (17... f5 18. Qb5 Nb8 19. dxc5 bxc5 20. c4 a6 21. Qb3 d4 22. exd4 Rxe1+ 23. Rxe1) 18. Nxd4 { [%eval 0.07] } 18... Ne5 { [%eval 0.06] } 19. Qc2 { [%eval -0.13] } 19... Qd7 { [%eval -0.12] } 20. N4f3 { [%eval -0.12] } 20... Qg4 { [%eval -0.06] } 21. Nxe5 { [%eval -0.31] } 21... fxe5 { [%eval -0.27] } 22. Qd1?! { (-0.27 → -0.84) Inaccuracy. Rcd1 was best. } { [%eval -0.84] } (22. Rcd1 Red8 23. Qd3 Kf8 24. Nb3 g5 25. hxg5 h4 26. e4 d4 27. cxd4 exd4) 22... Qxd1?! { (-0.84 → -0.16) Inaccuracy. d4 was best. } { [%eval -0.16] } (22... d4 23. Qxg4 hxg4 24. exd4 exd4 25. Nb1 Rxe1+ 26. Rxe1 Kf8 27. Rd1 dxc3 28. Nxc3) 23. Rexd1 { [%eval -0.63] } 23... d4 { [%eval -0.66] } 24. cxd4 { [%eval -0.66] } 24... exd4 { [%eval -0.22] } 25. exd4? { (-0.22 → -1.44) Mistake. Rxc8 was best. } { [%eval -1.44] } (25. Rxc8 Rxc8 26. exd4 Bxd4 27. b3 Bc5 28. b4 Be7 29. Nf1 Rd8 30. Rc1 Rd7) 25... Rxc1 { [%eval -1.43] } 26. Rxc1 { [%eval -1.15] } 26... Bxd4 { [%eval -1.23] } 27. Rc2?? { (-1.23 → -3.83) Blunder. Kf1 was best. } { [%eval -3.83] } (27. Kf1 Bxb2 28. Rc7 a5 29. a4 Re6 30. Nf3 Re4 31. Rb7 Rxa4 32. Rxb6 Rb4) 27... Re2 { [%eval -3.76] } 28. Rc8+ { [%eval -4.09] } 28... Kg7 { [%eval -3.93] } 29. Nf3 { [%eval -4.0] } 29... Bxf2+ { [%eval -4.19] } 30. Kf1 { [%eval -4.86] } 30... Rxb2 { [%eval -4.72] } 31. Rc7 { [%eval -5.2] } 31... Bxg3 { [%eval -5.01] } 32. Rxa7?! { (-5.01 → -6.96) Inaccuracy. Rc3 was best. } { [%eval -6.96] } (32. Rc3 a5 33. a4 Rf2+ 34. Kg1 Re2 35. Rd3 Re4 36. Rb3 Bc7 37. Kg2 Rxa4) 32... Rf2+ { [%eval -6.82] } 33. Kg1 { [%eval -6.92] } 33... Rxf3 { [%eval -6.72] } 34. Kg2 { [%eval -6.36] } 34... Rb3 { [%eval -6.34] } 35. a4 { [%eval -6.11] } 35... Bd6 { [%eval -6.14] } 36. Rb7 { [%eval -6.26] } 36... Bc5 { [%eval -5.65] } 37. a5 { [%eval -6.01] } 37... Ra3 { [%eval -5.99] } 38. axb6 { [%eval -5.95] } 38... Rb3 { [%eval -5.94] } 39. Rc7 { [%eval -5.79] } 39... Bxb6 { [%eval -6.22] } 40. Rb7 { [%eval -7.0] } 40... Rb2+ { [%eval -6.5] } 41. Kh3 { [%eval -6.56] } 41... Kf6 { [%eval -5.9] } 42. Rb8?! { (-5.90 → -9.16) Inaccuracy. Rd7 was best. } { [%eval -9.16] } (42. Rd7 Ke6 43. Rd3 Bc7 44. Rd2 Rb3+ 45. Kg2 Be5 46. Rd1 f6 47. Rd8 Kf5) 42... Kf5 { [%eval -6.75] } 43. Rb7 { [%eval -6.83] } 43... f6 { [%eval -6.8] } 44. Rb8 { [%eval -9.18] } 44... Rb3+ { [%eval -9.61] } 45. Kg2 { [%eval -9.44] } 45... Kg4 { [%eval -8.44] } 46. Rg8 { [%eval -8.01] } 46... g5 { [%eval -7.41] } 47. hxg5 { [%eval -9.78] } 47... fxg5 { [%eval -8.9] } 48. Rg6? { (-8.90 → Mate in 22) Checkmate is now unavoidable. Ra8 was best. } { [%eval #-22] } (48. Ra8 Be3 49. Ra2 h4 50. Kf1 h3 51. Ke2 Bf4 52. Ra1 Re3+ 53. Kf2 Rc3) 48... Rb2+ { [%eval -11.2] } 49. Kh1?! { (-11.20 → Mate in 4) Checkmate is now unavoidable. Kf1 was best. } { [%eval #-4] } (49. Kf1 h4 50. Re6 h3 51. Rxb6 Rxb6 52. Ke1 Rb1+ 53. Kd2 h2 54. Kc2 Kf3) 49... Kh3 { [%eval #-3] } 50. Rxg5 { [%eval #-1] } 50... Rb1+ { [%eval #-1] } 51. Rg1 { [%eval #-1] } 51... Rxg1# { Black wins by checkmate. } 0-1