FEN
[Event "rated classical game"]
[Site "https://lichess.org/dOu1rD6C"]
[Date "2026.03.01"]
[Round "-"]
[White "halvitigala"]
[Black "A_L_Sasha"]
[Result "0-1"]
[GameId "dOu1rD6C"]
[UTCDate "2026.03.01"]
[UTCTime "12:47:02"]
[WhiteElo "1500"]
[BlackElo "1266"]
[WhiteRatingDiff "-464"]
[BlackRatingDiff "+60"]
[Variant "Standard"]
[TimeControl "1800+0"]
[ECO "A40"]
[Opening "Polish Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... b5?! { (0.15 → 0.73) Inaccuracy. Nf6 was best. } { [%eval 0.73] } { A40 Polish Defense } (1... Nf6 2. c4 e6 3. Nc3 Bb4 4. e3 O-O 5. Bd3 c5 6. Nf3) 2. Nc3?! { (0.73 → 0.10) Inaccuracy. e4 was best. } { [%eval 0.1] } (2. e4 a6 3. Nd2 e6 4. a4 b4 5. Bd3 Nf6 6. e5 Nd5) 2... Bb7?! { (0.10 → 0.89) Inaccuracy. b4 was best. } { [%eval 0.89] } (2... b4 3. Na4 Nf6 4. e3 e6 5. Nf3 Be7 6. Bd3 d6 7. c3) 3. Nxb5 { [%eval 0.89] } 3... Ba6? { (0.89 → 2.33) Mistake. a6 was best. } { [%eval 2.33] } (3... a6 4. Nc3 Nf6 5. Nf3 e6 6. e3 d5 7. Be2 c5 8. O-O) 4. c4? { (2.33 → 1.03) Mistake. e4 was best. } { [%eval 1.03] } (4. e4 e6 5. Nc3 Bxf1 6. Kxf1 Be7 7. h4 d6 8. Rh3 Nf6 9. h5 Nc6) 4... d5?! { (1.03 → 2.20) Inaccuracy. c6 was best. } { [%eval 2.2] } (4... c6 5. Na3 e6 6. e3 Bxa3 7. bxa3 Nf6 8. Nf3 d5 9. Bd2 O-O 10. Rc1) 5. a4?! { (2.20 → 1.13) Inaccuracy. Bf4 was best. } { [%eval 1.13] } (5. Bf4 Bxb5 6. cxb5 e6 7. a3 Bd6 8. Bxd6 Qxd6 9. e3 Ne7 10. Be2 O-O) 5... dxc4 { [%eval 1.13] } 6. e4 { [%eval 1.03] } 6... Nf6?! { (1.03 → 2.19) Inaccuracy. e6 was best. } { [%eval 2.19] } (6... e6 7. Bf4) 7. Bxc4?! { (2.19 → 1.42) Inaccuracy. e5 was best. } { [%eval 1.42] } (7. e5 Nd5 8. e6 c6 9. Bxc4 fxe6 10. Na3 g6 11. Nf3 Bg7 12. Qe2 Bc8) 7... Nxe4?? { (1.42 → 3.68) Blunder. e6 was best. } { [%eval 3.68] } (7... e6 8. e5 Nd5 9. Bxd5 exd5 10. Ne2 c6 11. Nbc3 Be7 12. O-O O-O 13. h3) 8. f3?? { (3.68 → -0.31) Blunder. Qf3 was best. } { [%eval -0.31] } (8. Qf3 f5 9. Qxf5 Nd6 10. Nxd6+ Qxd6 11. Qf7+ Kd8 12. Bxa6 Nxa6 13. Nf3 e6) 8... Nd6 { [%eval -0.27] } 9. b3?! { (-0.27 → -1.24) Inaccuracy. Bd3 was best. } { [%eval -1.24] } (9. Bd3 e6) 9... c6? { (-1.24 → 0.19) Mistake. Nxc4 was best. } { [%eval 0.19] } (9... Nxc4) 10. Nxd6+ { [%eval 0.21] } 10... exd6 { [%eval 0.25] } 11. Bxa6 { [%eval -0.25] } 11... Nxa6 { [%eval -0.26] } 12. Ne2 { [%eval -0.53] } 12... c5?! { (-0.53 → 0.38) Inaccuracy. Be7 was best. } { [%eval 0.38] } (12... Be7 13. O-O) 13. dxc5 { [%eval -0.04] } 13... Nxc5?! { (-0.04 → 0.90) Inaccuracy. dxc5 was best. } { [%eval 0.9] } (13... dxc5 14. Bb2) 14. b4? { (0.90 → -0.22) Mistake. O-O was best. } { [%eval -0.22] } (14. O-O Be7 15. Nf4 a5 16. Nd5 O-O 17. Re1 Bh4 18. g3 Bf6 19. Ra2 Rb8) 14... Ne6?! { (-0.22 → 0.63) Inaccuracy. Qh4+ was best. } { [%eval 0.63] } (14... Qh4+ 15. Ng3) 15. a5?! { (0.63 → -0.11) Inaccuracy. f4 was best. } { [%eval -0.11] } (15. f4 Be7 16. f5 Nf8 17. Ra3 Nd7 18. O-O O-O 19. Nf4 Re8 20. Rg3 Bf6) 15... d5?! { (-0.11 → 0.46) Inaccuracy. Qh4+ was best. } { [%eval 0.46] } (15... Qh4+ 16. Ng3) 16. a6?? { (0.46 → -1.88) Blunder. O-O was best. } { [%eval -1.88] } (16. O-O Bd6 17. Qa4+ Qd7 18. Be3 Qxa4 19. Rxa4 Rb8 20. a6 Kd7 21. Rb1 Nc7) 16... Bxb4+ { [%eval -1.71] } 17. Kf1?! { (-1.71 → -2.99) Inaccuracy. Bd2 was best. } { [%eval -2.99] } (17. Bd2 O-O 18. O-O Qb6+ 19. Kh1 Bxd2 20. Qxd2 d4 21. Rfb1 Qd6 22. Ng3 Rab8) 17... O-O { [%eval -2.68] } 18. Ba3 { [%eval -3.3] } 18... Rb8 { [%eval -3.25] } 19. Bxb4 { [%eval -3.23] } 19... Rxb4 { [%eval -3.12] } 20. Rb1 { [%eval -3.23] } 20... Qb6 { [%eval -3.27] } 21. Qxd5?? { (-3.27 → Mate in 6) Checkmate is now unavoidable. Rxb4 was best. } { [%eval #-6] } (21. Rxb4 Qxb4 22. g3 Qc4 23. Kg2 Rd8 24. Qd2 d4 25. Ra1 h6 26. Qa2 Qd3) 21... Rxb1+ { [%eval #-5] } 22. Nc1 { [%eval #-5] } 22... Qxa6+? { (Mate in 5 → -9.06) Lost forced checkmate sequence. Qe3 was best. } { [%eval -9.06] } (22... Qe3 23. g3 Rb2 24. Qd2 Qxd2 25. Ne2 Qxe2+ 26. Kg1 Qd1#) 23. Qd3? { (-9.06 → Mate in 6) Checkmate is now unavoidable. Kf2 was best. } { [%eval #-6] } (23. Kf2 Qb6+ 24. Kg3 Qc7+ 25. Kf2 Rb2+ 26. Ne2 Qb6+ 27. Kg3 Rxe2 28. Rf1 Nf4) 23... Rxc1+? { (Mate in 6 → -9.99) Lost forced checkmate sequence. Qxd3+ was best. } { [%eval -9.99] } (23... Qxd3+ 24. Kf2 Rb2+ 25. Ne2 Qxe2+ 26. Kg3 Qxg2+ 27. Kh4 Qxf3 28. h3 g5#) 24. Ke2 { [%eval -10.88] } 24... Qa2+ { [%eval -10.7] } 25. Qd2?! { (-10.70 → Mate in 6) Checkmate is now unavoidable. Ke3 was best. } { [%eval #-6] } (25. Ke3 Rxh1 26. Qd2 Qb1 27. f4 Qf1 28. Qb4 Rd8 29. g3 Qg1+ 30. Kf3 Re8) 25... Nd4+ { [%eval #-5] } 26. Ke3 { [%eval #-5] } 26... Nc2+? { (Mate in 5 → -9.47) Lost forced checkmate sequence. Nf5+ was best. } { [%eval -9.47] } (26... Nf5+ 27. Ke4 Qxd2 28. Kxf5 Rc4 29. Ke5 Re8+ 30. Kf5 Qf4#) 27. Kd3? { (-9.47 → Mate in 7) Checkmate is now unavoidable. Kf4 was best. } { [%eval #-7] } (27. Kf4 Rxh1 28. Qe2 Re1 29. Qd2 Re6 30. Kg3 Qb1 31. Qg5 Rfe8 32. h4 Ne3) 27... Nb4+ { [%eval #-12] } 28. Qxb4 { [%eval #-9] } 28... Rxh1 { [%eval #-11] } 29. Ke3 { [%eval #-7] } 29... Re8+ { [%eval #-6] } 30. Kd4 { [%eval #-4] } 30... Rd1+ { [%eval #-3] } 31. Kc5 { [%eval #-1] } 31... Rc8+ { [%eval #-3] } 32. Kb5 { [%eval #-3] } 32... Rb1 { [%eval #-3] } 33. f4 { [%eval #-2] } 33... Qd5+ { [%eval #-3] } 34. Ka4 { [%eval #-3] } 34... Rc4 { [%eval #-2] } 35. Ka3 { [%eval #-2] } 35... Rbxb4 { [%eval #-1] } 36. Ka2 { [%eval #-1] } 36... Qd2+ { [%eval #-1] } 37. Ka3 { [%eval #-1] } 37... Rc3+ { [%eval #-2] } 38. Kxb4 { [%eval #-2] } 38... Qd4+ { [%eval #-2] } 39. Kb5 { [%eval #-2] } 39... Rc5+ { [%eval #-2] } 40. Ka6 { [%eval #-2] } 40... Qd6+ { [%eval #-2] } 41. Kxa7 { [%eval #-2] } 41... Rc7+ { [%eval #-1] } 42. Kb8 { [%eval #-1] } 42... Qd8# { Black wins by checkmate. } 0-1