FEN
[Event "rated rapid game"]
[Site "https://lichess.org/KDrxpJJO"]
[Date "2026.02.27"]
[Round "-"]
[White "mariabano"]
[Black "dhaher93"]
[Result "0-1"]
[GameId "KDrxpJJO"]
[UTCDate "2026.02.27"]
[UTCTime "08:54:00"]
[WhiteElo "1184"]
[BlackElo "1253"]
[WhiteRatingDiff "-8"]
[BlackRatingDiff "+11"]
[Variant "Standard"]
[TimeControl "1200+0"]
[ECO "D02"]
[Opening "Queen's Pawn Game: Chigorin Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nf3 { [%eval 0.08] } 2... Nc6 { [%eval 0.5] } { D02 Queen's Pawn Game: Chigorin Variation } 3. e3 { [%eval 0.43] } 3... g6 { [%eval 0.57] } 4. Bb5 { [%eval 0.45] } 4... Bg7 { [%eval 0.49] } 5. Bxc6+ { [%eval 0.01] } 5... bxc6 { [%eval 0.18] } 6. O-O { [%eval 0.17] } 6... Nf6 { [%eval 0.04] } 7. Nc3 { [%eval 0.01] } 7... Ng4?! { (0.01 → 0.84) Inaccuracy. c5 was best. } { [%eval 0.84] } (7... c5 8. Na4 Ne4 9. Nxc5 Nxc5 10. dxc5 O-O 11. Rb1 a5 12. Re1) 8. e4 { [%eval 0.68] } 8... dxe4 { [%eval 0.71] } 9. Nxe4 { [%eval 0.83] } 9... e5?? { (0.83 → 2.70) Blunder. Nf6 was best. } { [%eval 2.7] } (9... Nf6 10. Nc5 Bg4 11. Bf4 Qd5 12. Bxc7 Bxf3 13. Qxf3 Qxf3 14. gxf3 Nd5 15. Be5) 10. h3 { [%eval 2.62] } 10... exd4 { [%eval 3.0] } 11. hxg4 { [%eval 3.07] } 11... Bxg4 { [%eval 3.11] } 12. Re1 { [%eval 2.88] } 12... O-O { [%eval 2.9] } 13. Bg5 { [%eval 2.91] } 13... Qd5?! { (2.91 → 3.91) Inaccuracy. f6 was best. } { [%eval 3.91] } (13... f6 14. Bf4 g5 15. Bg3 Qd5 16. Qd3 c5 17. Nfd2 Rae8 18. f3 Bh5 19. Qb3) 14. Bf6?! { (3.91 → 2.97) Inaccuracy. Nf6+ was best. } { [%eval 2.97] } (14. Nf6+ Bxf6 15. Bxf6 c5 16. Qd2 Qc6 17. Ne5 Qxf6 18. Nxg4 Qd6 19. Ne5 Rfe8) 14... Qf5? { (2.97 → 4.97) Mistake. c5 was best. } { [%eval 4.97] } (14... c5 15. Qd3 Rfe8 16. Bxg7 Kxg7 17. Ned2 h5 18. c3 Bf5 19. Qa6 d3 20. Rxe8) 15. Qxd4 { [%eval 4.63] } 15... Bxf3 { [%eval 4.66] } 16. gxf3 { [%eval 4.85] } 16... Qxf3 { [%eval 4.59] } 17. Ng5?? { (4.59 → -3.36) Blunder. Re3 was best. } { [%eval -3.36] } (17. Re3 c5 18. Qe5 Qg4+ 19. Rg3 Rae8 20. Qc3 Rxe4 21. Bxg7 Qh5 22. Bxf8 Kxf8) 17... Bxf6?? { (-3.36 → 3.53) Blunder. Qxf6 was best. } { [%eval 3.53] } (17... Qxf6 18. Qxf6 Bxf6 19. Nf3 Bxb2 20. Rad1 Ba3 21. Nd4 Bd6 22. Nxc6 a6 23. Rd5) 18. Nxf3 { [%eval 3.54] } 18... Bxd4 { [%eval 3.48] } 19. Nxd4 { [%eval 3.52] } 19... Rfe8 { [%eval 4.16] } 20. Nxc6 { [%eval 4.13] } 20... Rxe1+ { [%eval 4.11] } 21. Rxe1 { [%eval 4.16] } 21... h5 { [%eval 4.17] } 22. Re7 { [%eval 4.08] } 22... Kg7 { [%eval 4.19] } 23. Rxc7 { [%eval 4.18] } 23... g5 { [%eval 4.48] } 24. Nxa7?! { (4.48 → 3.54) Inaccuracy. Rxa7 was best. } { [%eval 3.54] } (24. Rxa7 Re8 25. Re7 Ra8 26. a3 Ra4 27. Nb4 Kf8 28. Re3 Kg7 29. Nd3 Rc4) 24... Re8 { [%eval 3.72] } 25. Nc6 { [%eval 3.71] } 25... g4 { [%eval 3.84] } 26. Ne5?? { (3.84 → 0.02) Blunder. Re7 was best. } { [%eval 0.02] } (26. Re7 Ra8 27. a3 h4 28. Nb4 Ra4 29. Nd3 h3 30. Kh2 Kg6 31. Rb7 Re4) 26... Rxe5 { [%eval 0.15] } 27. Rc3 { [%eval 0.0] } 27... h4 { [%eval 0.52] } 28. Kg2?? { (0.52 → -2.78) Blunder. Re3 was best. } { [%eval -2.78] } (28. Re3 Ra5 29. a3 Rd5 30. Rd3 Re5 31. Rd1 Re2 32. Rb1 f5) 28... h3+ { [%eval -2.09] } 29. Kh2 { [%eval -2.31] } 29... Rf5?? { (-2.31 → -0.02) Blunder. Re2 was best. } { [%eval -0.02] } (29... Re2 30. Kg3 Re1 31. b4 f5 32. Rc7+ Kg6 33. Rc6+ Kg5 34. f4+ Kh5 35. Kf2) 30. Rg3?? { (-0.02 → -4.13) Blunder. Kg3 was best. } { [%eval -4.13] } (30. Kg3 Rh5 31. Kh2 Rb5 32. Rc4 f5 33. f3 Rxb2 34. fxg4 fxg4 35. Rxg4+ Kh6) 30... Rxf2+ { [%eval -3.63] } 31. Kh1?! { (-3.63 → -5.02) Inaccuracy. Kg1 was best. } { [%eval -5.02] } (31. Kg1 h2+ 32. Kxf2 h1=Q 33. Rxg4+ Kh6 34. Rc4 Qc1 35. a4 Qd2+ 36. Kf1 f5) 31... f5 { [%eval -5.44] } 32. Rd3 { [%eval -6.35] } 32... Kg6 { [%eval -5.73] } 33. Rd6+?? { (-5.73 → Mate in 9) Checkmate is now unavoidable. a4 was best. } { [%eval #-9] } (33. a4 Rf1+ 34. Kh2 Kg5 35. Rxh3 gxh3 36. Kxh3 Rf2 37. b4 Rxc2 38. Kg3 Rb2) 33... Kg5 { [%eval #-9] } 34. Rd5 { [%eval #-7] } 34... h2 { [%eval #-6] } 35. Rd1 { [%eval #-6] } 35... g3 { [%eval #-5] } 36. c4 { [%eval #-5] } 36... Kg4 { [%eval #-4] } 37. c5 { [%eval #-3] } 37... Kh3 { [%eval #-2] } 38. Rd3 { [%eval #-1] } 38... Rf1# { Black wins by checkmate. } 0-1