Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/HBfPcFcG"] [Date "2026.05.29"] [Round "-"] [White "Shanaya18"] [Black "TASHIOOOO"] [Result "0-1"] [GameId "HBfPcFcG"] [UTCDate "2026.05.29"] [UTCTime "10:01:59"] [WhiteElo "699"] [BlackElo "917"] [WhiteRatingDiff "-16"] [BlackRatingDiff "+31"] [Variant "Standard"] [TimeControl "900+10"] [ECO "A00"] [Opening "Polish Opening"] [Termination "Normal"] [Annotator "lichess.org"] 1. b4 { [%eval -0.07] } { A00 Polish Opening } 1... a6 { [%eval 0.11] } 2. d4 { [%eval -0.27] } 2... b6?! { (-0.27 → 0.35) Inaccuracy. e5 was best. } { [%eval 0.35] } (2... e5 3. a3 exd4 4. Qxd4 d5 5. Bb2 Nf6 6. Nd2 a5 7. e3) 3. e4 { [%eval 0.39] } 3... c5?! { (0.39 → 0.95) Inaccuracy. Bb7 was best. } { [%eval 0.95] } (3... Bb7 4. Nc3 e6 5. a3 d5 6. exd5 exd5 7. Bd3 Nf6 8. Nf3 Be7 9. O-O) 4. bxc5 { [%eval 0.98] } 4... bxc5 { [%eval 0.6] } 5. dxc5?! { (0.60 → 0.03) Inaccuracy. d5 was best. } { [%eval 0.03] } (5. d5 g6 6. Nd2 Bg7 7. Rb1 Nf6 8. Ngf3 d6 9. Bd3 a5) 5... d6? { (0.03 → 1.45) Mistake. e6 was best. } { [%eval 1.45] } (5... e6 6. Bb2 Nc6 7. Nd2 Rb8 8. Nb3 Nf6 9. Bd3 Bxc5 10. Nf3 Bb4+ 11. c3) 6. Bf4? { (1.45 → 0.16) Mistake. cxd6 was best. } { [%eval 0.16] } (6. cxd6 Nf6 7. Nf3 exd6 8. Bd3 Be7 9. O-O O-O 10. h3 Nbd7 11. c4 Nc5) 6... a5?? { (0.16 → 3.31) Blunder. Qa5+ was best. } { [%eval 3.31] } (6... Qa5+ 7. Nd2 Qxc5 8. Ngf3 Nd7 9. Bc4 Ngf6 10. O-O e6 11. Re1 Ng4 12. Bg3) 7. Nc3 { [%eval 2.86] } 7... Bd7 { [%eval 2.57] } 8. Nb5 { [%eval 2.67] } 8... dxc5?? { (2.67 → 5.66) Blunder. Nf6 was best. } { [%eval 5.66] } (8... Nf6 9. Bd3 Nc6 10. Nf3 Qb8 11. cxd6 exd6 12. O-O Nh5 13. Be3 Be7 14. Nbd4) 9. Bxb8?? { (5.66 → 0.74) Blunder. Nc7+ was best. } { [%eval 0.74] } (9. Nc7+ Qxc7 10. Bxc7 Nc6 11. Rb1 e6 12. c3 a4 13. Nf3 a3 14. Bb5 Nf6) 9... Rxb8 { [%eval 0.65] } 10. Nc7+?? { (0.65 → -4.85) Blunder. a4 was best. } { [%eval -4.85] } (10. a4 g6 11. Bc4 Bg7 12. Nf3 Bc6 13. Rb1 Qxd1+ 14. Kxd1 Nh6 15. Bd5 Bxd5) 10... Qxc7 { [%eval -4.71] } 11. e5 { [%eval -5.07] } 11... Bb5? { (-5.07 → -2.89) Mistake. Qxe5+ was best. } { [%eval -2.89] } (11... Qxe5+ 12. Be2 g6 13. Rb1 Qc3+ 14. Kf1 Rxb1 15. Qxb1 Qb4 16. Qxb4 cxb4 17. Bc4) 12. Rb1?! { (-2.89 → -3.80) Inaccuracy. Bxb5+ was best. } { [%eval -3.8] } (12. Bxb5+ Rxb5 13. c4 Rb8 14. Rb1 Qxe5+ 15. Ne2 Rxb1 16. Qxb1 f6 17. f4 Qc7) 12... a4?? { (-3.80 → 3.20) Blunder. Qxe5+ was best. } { [%eval 3.2] } (12... Qxe5+ 13. Be2 Bxe2 14. Nxe2 Nf6 15. c4 e6 16. Qa4+ Nd7 17. Rxb8+ Qxb8 18. O-O) 13. Qh5?? { (3.20 → -7.10) Blunder. Bxb5+ was best. } { [%eval -7.1] } (13. Bxb5+ Rxb5 14. Rxb5 Qxe5+ 15. Qe2 Qa1+ 16. Kd2 Qd4+ 17. Kc1 Qf4+ 18. Kb1 Nf6) 13... Qa5+ { [%eval -6.08] } 14. Kd1 { [%eval -5.16] } 14... g6 { [%eval -5.11] } 15. Qf3 { [%eval -6.45] } 15... c4 { [%eval -5.11] } 16. c3 { [%eval -5.18] } 16... e6? { (-5.18 → -3.22) Mistake. Rd8+ was best. } { [%eval -3.22] } (16... Rd8+ 17. Ke1 Bg7 18. Rd1 Rxd1+ 19. Kxd1 Bxe5 20. Qb7 Qd8+ 21. Kc2 Bd7 22. Nf3) 17. Nh3? { (-3.22 → -5.64) Mistake. Bxc4 was best. } { [%eval -5.64] } (17. Bxc4 Rd8+ 18. Kc2 Bd7 19. Ne2 Qxe5 20. Rhd1 Bd6 21. Ng3 Kf8 22. Rb7 Bc7) 17... Nf6?! { (-5.64 → -3.63) Inaccuracy. Bh6 was best. } { [%eval -3.63] } (17... Bh6 18. Bxc4 Rd8+ 19. Ke1 Bxc4 20. Qc6+ Kf8 21. Qxc4 Qxe5+ 22. Kf1 Qf5 23. Rb7) 18. Qxf6?! { (-3.63 → -5.64) Inaccuracy. Ng5 was best. } { [%eval -5.64] } (18. Ng5 Rd8+ 19. Ke1 Bh6 20. Nxf7 Bd2+ 21. Kd1 O-O 22. Nxd8 Nd5 23. Qg4 Rxd8) 18... Qxc3 { [%eval -5.19] } 19. Rxb5?? { (-5.19 → Mate in 6) Checkmate is now unavoidable. Ng5 was best. } { [%eval #-6] } (19. Ng5 Rd8+ 20. Qxd8+ Kxd8 21. Rxb5 Bb4 22. Nxf7+ Ke7 23. Rxb4 Qxb4 24. Nxh8 Kf8) 19... Rxb5 { [%eval #-5] } 20. Qxh8 { [%eval #-2] } 20... Rb1+ { [%eval #-1] } 21. Ke2 { [%eval #-1] } 21... Rb2+ { [%eval #-1] } 22. Kd1 { [%eval #-1] } 22... Rxa2 { [%eval #-2] } 23. Nf4 { [%eval #-1] } 23... Ra1+ { [%eval #-1] } 24. Ke2 { [%eval #-1] } 24... a3 { [%eval #-4] } 25. g4 { [%eval #-1] } 25... a2?? { (Mate in 1 → -6.22) Lost forced checkmate sequence. Re1# was best. } { [%eval -6.22] } (25... Re1#) 26. Ng2?? { (-6.22 → Mate in 1) Checkmate is now unavoidable. Bg2 was best. } { [%eval #-1] } (26. Bg2 Qb2+ 27. Ke3 Qb6+ 28. Kf3 Rxh1 29. Kg3 Rb1 30. Qxh7 Rb3+ 31. Bf3 Rxf3+) 26... Rb1? { (Mate in 1 → -7.78) Lost forced checkmate sequence. Qd3# was best. } { [%eval -7.78] } (26... Qd3#) 27. Ne3 { [%eval -7.33] } 27... a1=Q { [%eval -7.18] } 28. Bg2? { (-7.18 → Mate in 8) Checkmate is now unavoidable. Kf3 was best. } { [%eval #-8] } (28. Kf3 Qxe5 29. Qxe5 Qxe5 30. Bd3 Rxh1 31. Be4 Ke7 32. Bc6 Rc1 33. Ba4 Qxh2) 28... Qxe5?? { (Mate in 8 → -4.99) Lost forced checkmate sequence. Qab2+ was best. } { [%eval -4.99] } (28... Qab2+ 29. Kf3 Qcd2 30. Qxf8+ Kxf8 31. Rxb1 Qxf2+ 32. Ke4 Qxb1+ 33. Kd4 Qb6+ 34. Kxc4) 29. Rxb1?! { (-4.99 → -7.83) Inaccuracy. Bc6+ was best. } { [%eval -7.83] } (29. Bc6+ Ke7 30. Qxe5 Rb2+ 31. Kf3 Rxf2+ 32. Kxf2 Qxe5 33. Rb1 Qd6 34. Bf3 Kf6) 29... Qad4?? { (-7.83 → Mate in 13) Checkmate is now unavoidable. Qa2+ was best. } { [%eval #13] } (29... Qa2+ 30. Kf3 Qxh8 31. Rb8+ Kd7 32. Rb7+ Kd8 33. g5 Qe5 34. Rxf7 Bd6 35. h4) 30. Rb8+?? { (Mate in 13 → 1.58) Lost forced checkmate sequence. Bc6+ was best. } { [%eval 1.58] } (30. Bc6+ Ke7 31. Rb7+ Qc7 32. Rxc7+ Kd6 33. Qxd4+ Kxc7 34. Qd7+ Kb6 35. Qb7+ Kc5) 30... Kd7 { [%eval 1.32] } 31. Rxf8?? { (1.32 → -4.63) Blunder. Rb7+ was best. } { [%eval -4.63] } (31. Rb7+ Kc8 32. Qxf8+ Qd8 33. Rxf7 Qxf8 34. Rxf8+ Kc7 35. Rf7+ Kd8 36. Bc6 c3) 31... Qd3+?? { (-4.63 → -1.86) Blunder. Qb2+ was best. } { [%eval -1.86] } (31... Qb2+ 32. Kf1 Qxh8 33. Rxh8 Qxh8 34. Nxc4 Qa1+ 35. Ke2 Qa2+ 36. Nd2 Qa6+ 37. Ke1) 32. Ke1?? { (-1.86 → Mate in 2) Checkmate is now unavoidable. Kf3 was best. } { [%eval #-2] } (32. Kf3 Qde4+ 33. Ke2 Qxh8 34. Rxh8 Qd3+ 35. Kf3 c3 36. Bf1 Qb1 37. Rxh7 Ke7) 32... c3?? { (Mate in 2 → Mate in 2) Lost forced checkmate sequence. Qa5+ was best. } { [%eval #2] } (32... Qa5+ 33. Qc3 Qaxc3#) 33. Bc6+? { (Mate in 2 → 7.18) Lost forced checkmate sequence. Rxf7+ was best. } { [%eval 7.18] } (33. Rxf7+ Kd6 34. Qf8#) 33... Kxc6 { [%eval 7.38] } 34. h4?? { (7.38 → -5.29) Blunder. Qxe5 was best. } { [%eval -5.29] } (34. Qxe5 Qb1+ 35. Ke2 Qb5+ 36. Qxb5+ Kxb5 37. Rxf7 h5 38. g5 Kc6 39. f4 h4) 34... Qdxe3+?? { (-5.29 → 0.00) Blunder. Qxh8 was best. } { [%eval 0.0] } (34... Qxh8 35. Rxh8 f5 36. gxf5 gxf5 37. Rc8+ Kd7 38. Rc4 Kd8 39. Rb4 e5 40. Rb8+) 35. Kf1?? { (0.00 → Mate in 2) Checkmate is now unavoidable. fxe3 was best. } { [%eval #-2] } (35. fxe3 Qxe3+ 36. Kf1 Qf3+ 37. Ke1) 35... Qd3+ { [%eval #-4] } 36. Kg2 { [%eval #-4] } 36... c2?? { (Mate in 4 → 5.47) Lost forced checkmate sequence. Qee4+ was best. } { [%eval 5.47] } (36... Qee4+ 37. Kh2 Qf4+ 38. Kg1 Qxg4+ 39. Kh2 Qdh3#) 37. g5?? { (5.47 → Mate in 3) Checkmate is now unavoidable. Qxe5 was best. } { [%eval #-3] } (37. Qxe5 Qd7 38. Qc3+ Kd6 39. Qxc2 Qb7+ 40. f3 Ke7 41. Qc5+ Kf6 42. Qd4+ e5) 37... Qed5+ { [%eval #-3] } 38. Kh2 { [%eval #-3] } 38... c1=Q?? { (Mate in 3 → -4.85) Lost forced checkmate sequence. Qh1+ was best. } { [%eval -4.85] } (38... Qh1+ 39. Kxh1 Qh3+ 40. Kg1 c1=Q#) 39. f3?? { (-4.85 → Mate in 2) Checkmate is now unavoidable. Rc8+ was best. } { [%eval #-2] } (39. Rc8+ Kb5 40. Rxc1 Qd6+ 41. Kg1 Qe4 42. Qc3 Qdb4 43. Qxb4+ Kxb4 44. Rc7 e5) 39... Q3xf3 { [%eval #-7] } 40. h5 { [%eval #-1] } 40... Qcf1 { [%eval #-8] } 41. h6 { [%eval #-1] } 41... Qd2# { Black wins by checkmate. } 0-1