FEN
[Event "rated rapid game"]
[Site "https://lichess.org/dc29OjUW"]
[Date "2026.06.09"]
[Round "-"]
[White "akash0909"]
[Black "stephen-ho"]
[Result "0-1"]
[GameId "dc29OjUW"]
[UTCDate "2026.06.09"]
[UTCTime "08:35:28"]
[WhiteElo "973"]
[BlackElo "1060"]
[WhiteRatingDiff "-10"]
[BlackRatingDiff "+9"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "B00"]
[Opening "Pirc Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... d6 { [%eval 0.43] } { B00 Pirc Defense } 2. Nf3 { [%eval 0.37] } 2... Nf6 { [%eval 0.3] } 3. e5 { [%eval -0.2] } 3... dxe5 { [%eval -0.24] } 4. Nxe5 { [%eval -0.23] } 4... g6?! { (-0.23 → 0.39) Inaccuracy. Nbd7 was best. } { [%eval 0.39] } (4... Nbd7 5. Nxd7 Bxd7 6. Be2 e5 7. d3 c6 8. O-O Qc7 9. a4) 5. Nc3 { [%eval -0.11] } 5... c6?! { (-0.11 → 0.64) Inaccuracy. Bg7 was best. } { [%eval 0.64] } (5... Bg7 6. d4 O-O 7. Be2 c5 8. dxc5 Qa5 9. O-O Qxc5 10. Bf4) 6. d4 { [%eval 0.21] } 6... Bg7 { [%eval 0.24] } 7. d5?? { (0.24 → -2.05) Blunder. Bc4 was best. } { [%eval -2.05] } (7. Bc4 Nd5 8. Bb3 Be6 9. Nxd5 Bxd5 10. O-O Bxb3 11. axb3 Bxe5) 7... O-O?! { (-2.05 → -0.97) Inaccuracy. Nxd5 was best. } { [%eval -0.97] } (7... Nxd5 8. Nxd5 cxd5 9. Bb5+ Kf8 10. Qe2 f6 11. Nf3 a6 12. Bd3) 8. dxc6 { [%eval -1.43] } 8... Nxc6?! { (-1.43 → -0.65) Inaccuracy. Qc7 was best. } { [%eval -0.65] } (8... Qc7 9. Nd7 Nbxd7 10. cxd7 Bxd7 11. Be2 Rad8 12. O-O Bf5 13. Qe1 Bxc2 14. Be3) 9. Nxc6 { [%eval -0.69] } 9... Qxd1+ { [%eval -0.47] } 10. Kxd1 { [%eval -0.76] } 10... bxc6 { [%eval -0.81] } 11. Bc4 { [%eval -0.76] } 11... Be6?! { (-0.76 → 0.05) Inaccuracy. Nd5 was best. } { [%eval 0.05] } (11... Nd5 12. Na4 Nb6 13. Nxb6 axb6 14. c3 b5 15. Be2 Rd8+ 16. Ke1 Be6 17. Bf3) 12. Bxe6 { [%eval 0.07] } 12... fxe6 { [%eval 0.05] } 13. g4?? { (0.05 → -3.76) Blunder. Ke2 was best. } { [%eval -3.76] } (13. Ke2 Nd5 14. Ne4 Rab8 15. c3 Nf4+ 16. Bxf4 Rxf4 17. Kd3 Rh4 18. g3 Rd8+) 13... Rfd8+?? { (-3.76 → -1.04) Blunder. Nxg4 was best. } { [%eval -1.04] } (13... Nxg4 14. Ke1 Rxf2 15. h3 Rxc2 16. hxg4 Rxc3 17. bxc3 Bxc3+ 18. Ke2 Bxa1 19. Rd1) 14. Ke2 { [%eval -0.86] } 14... Nd5?! { (-0.86 → -0.01) Inaccuracy. Nxg4 was best. } { [%eval -0.01] } (14... Nxg4 15. h3 Nf6 16. Rd1 Rf8 17. Rd4 Nd5 18. Rc4 Bxc3 19. bxc3 e5 20. Rb1) 15. Nxd5 { [%eval -0.49] } 15... exd5 { [%eval -0.68] } 16. Bg5 { [%eval -0.99] } 16... Bf6?! { (-0.99 → 0.03) Inaccuracy. Bxb2 was best. } { [%eval 0.03] } (16... Bxb2 17. Rab1 Rab8 18. h4 Rf8 19. Bh6 Rfe8 20. Rh3 Kf7 21. h5 Bd4 22. Rbb3) 17. Bxf6 { [%eval 0.0] } 17... exf6 { [%eval 0.01] } 18. b3 { [%eval 0.01] } 18... Rab8 { [%eval 0.12] } 19. c4 { [%eval -0.23] } 19... d4 { [%eval 0.07] } 20. Rhd1 { [%eval -0.05] } 20... c5 { [%eval -0.21] } 21. f4?! { (-0.21 → -1.15) Inaccuracy. Rab1 was best. } { [%eval -1.15] } (21. Rab1 Kf7 22. a3 a5 23. b4 axb4 24. axb4 Rxb4 25. Rxb4 cxb4 26. Kd3 Ke6) 21... a5?! { (-1.15 → -0.46) Inaccuracy. Re8+ was best. } { [%eval -0.46] } (21... Re8+ 22. Kd2 Re4 23. Rf1 Rbe8 24. Rae1 f5 25. Rxe4 fxe4 26. b4 cxb4 27. Re1) 22. h4?! { (-0.46 → -1.58) Inaccuracy. Kd3 was best. } { [%eval -1.58] } (22. Kd3 h5 23. g5 Rf8 24. Rg1 f5 25. Rge1 Rfe8 26. h4 Kf7 27. Rab1 Rxe1) 22... Re8+ { [%eval -1.57] } 23. Kd2 { [%eval -1.55] } 23... Rbd8?! { (-1.55 → -0.45) Inaccuracy. Re4 was best. } { [%eval -0.45] } (23... Re4 24. Rf1 Rbe8 25. Rf2 Kf7 26. Raf1 h5 27. f5 hxg4 28. fxg6+ Kg7 29. Rxf6) 24. a3?! { (-0.45 → -1.08) Inaccuracy. Re1 was best. } { [%eval -1.08] } (24. Re1 Kf7 25. a3 Rxe1 26. Rxe1 Rb8 27. Rb1 h5 28. gxh5 gxh5 29. f5 Ke7) 24... d3? { (-1.08 → 0.19) Mistake. Re3 was best. } { [%eval 0.19] } (24... Re3 25. b4 axb4 26. axb4 cxb4 27. Ra7 b3 28. h5 Rb8 29. h6 b2 30. Rb1) 25. Kc1?? { (0.19 → -2.58) Blunder. Re1 was best. } { [%eval -2.58] } (25. Re1 f5 26. Rxe8+ Rxe8 27. gxf5 gxf5 28. Kxd3 Kf7 29. Rb1 Re4 30. b4 cxb4) 25... Re2 { [%eval -1.87] } 26. b4? { (-1.87 → -3.93) Mistake. Rd2 was best. } { [%eval -3.93] } (26. Rd2 Kf7 27. f5 g5 28. hxg5 fxg5 29. Kd1 Re4 30. Rg2 Rdd4 31. Kd2 Rxg4) 26... d2+?? { (-3.93 → -0.34) Blunder. Rc2+ was best. } { [%eval -0.34] } (26... Rc2+ 27. Kb1 Rxc4 28. b5 a4 29. Ra2 Rxf4 30. Rb2 Rxg4 31. h5 c4 32. Rb4) 27. Rxd2?? { (-0.34 → Mate in 6) Checkmate is now unavoidable. Kc2 was best. } { [%eval #-6] } (27. Kc2 axb4 28. axb4 Re4 29. Rxd2 Rxc4+ 30. Kd1 Rxd2+ 31. Kxd2 cxb4 32. Ra8+ Kf7) 27... Rexd2?? { (Mate in 6 → -6.94) Lost forced checkmate sequence. Rdxd2 was best. } { [%eval -6.94] } (27... Rdxd2 28. a4 Rc2+ 29. Kb1 cxb4 30. Ra2 Rxa2 31. g5 b3 32. gxf6 Re1#) 28. bxc5 { [%eval -7.53] } 28... Rd1+ { [%eval -7.48] } 29. Kb2 { [%eval -7.37] } 29... R8d2+ { [%eval -6.75] } 30. Kc3 { [%eval -6.56] } 30... Rxa1 { [%eval -6.41] } 31. Kxd2 { [%eval -6.15] } 31... Rxa3?? { (-6.15 → 4.97) Blunder. Kf8 was best. } { [%eval 4.97] } (31... Kf8 32. Ke3 Rxa3+ 33. Ke4 Ke8 34. Kd5 Kd7 35. c6+ Kc7 36. Ke6 Re3+ 37. Kxf6) 32. Kc2?? { (4.97 → -6.38) Blunder. c6 was best. } { [%eval -6.38] } (32. c6 Ra2+ 33. Kd3 Kf7 34. c7 a4 35. c8=Q a3 36. Qd7+ Kf8 37. Qd6+ Kf7) 32... Re3 { [%eval -6.54] } 33. c6 { [%eval -6.99] } 33... Re8 { [%eval -6.91] } 34. Kd3 { [%eval -6.72] } 34... Rc8 { [%eval -6.81] } 35. Kd4 { [%eval -6.72] } 35... Rxc6 { [%eval -6.66] } 36. Kd5 { [%eval -7.71] } 36... Ra6 { [%eval -7.58] } 37. c5 { [%eval -7.68] } 37... a4 { [%eval -7.2] } 38. c6 { [%eval -7.97] } 38... Rxc6 { [%eval -7.68] } 39. Kxc6 { [%eval -7.63] } 39... a3 { [%eval -7.59] } 40. g5 { [%eval -8.02] } 40... a2 { [%eval -8.77] } 41. gxf6 { [%eval -14.26] } 41... a1=Q { [%eval -8.78] } 42. Kd6? { (-8.78 → Mate in 12) Checkmate is now unavoidable. Kd5 was best. } { [%eval #-12] } (42. Kd5 Qxf6 43. Ke4 Qxh4 44. Ke3 Qxf4+ 45. Kxf4 Kf7 46. Ke5 h5 47. Kf4 Kf6) 42... Qxf6+ { [%eval #-11] } 43. Kd7 { [%eval #-9] } 43... Qxf4 { [%eval #-8] } 44. Ke6 { [%eval #-7] } 44... Qf5+ { [%eval #-7] } 45. Ke7 { [%eval #-8] } 45... g5 { [%eval #-9] } 46. Kd6 { [%eval #-6] } 46... gxh4 { [%eval #-6] } 47. Ke7 { [%eval #-5] } 47... h3 { [%eval #-5] } 48. Kd6 { [%eval #-5] } 48... h2 { [%eval #-4] } 49. Ke7 { [%eval #-4] } 49... h1=Q { [%eval #-3] } 50. Kd6 { [%eval #-3] } 50... Qg6+ { [%eval #-3] } 51. Ke7 { [%eval #-2] } 51... Qg7+ { [%eval #-3] } 52. Ke6 { [%eval #-2] } 52... Qhh6+ { [%eval #-3] } 53. Kf5 { [%eval #-3] } 53... Qgg5+ { [%eval #-2] } 54. Ke4 { [%eval #-2] } 54... Qhh4+ { [%eval #-3] } 55. Kf3 { [%eval #-3] } 55... Qgg3+ { [%eval #-2] } 56. Ke2 { [%eval #-2] } 56... Qhh2+ { [%eval #-1] } 57. Kf1 { [%eval #-1] } 57... Qgg1# { Black wins by checkmate. } 0-1