FEN
[Event "rated classical game"]
[Site "https://lichess.org/NPoSPbwo"]
[Date "2026.06.06"]
[Round "-"]
[White "ianduff1"]
[Black "JBB297"]
[Result "1-0"]
[GameId "NPoSPbwo"]
[UTCDate "2026.06.06"]
[UTCTime "17:02:13"]
[WhiteElo "1573"]
[BlackElo "1603"]
[WhiteRatingDiff "+6"]
[BlackRatingDiff "-6"]
[Variant "Standard"]
[TimeControl "1800+0"]
[ECO "A15"]
[Opening "English Opening: Anglo-Indian Defense"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. c4 { [%eval 0.11] } 1... Nf6 { [%eval 0.14] } { A15 English Opening: Anglo-Indian Defense } 2. g3 { [%eval 0.11] } 2... e5 { [%eval 0.18] } 3. Bg2 { [%eval 0.12] } 3... c6 { [%eval 0.13] } 4. Nc3 { [%eval 0.0] } 4... d5 { [%eval 0.0] } 5. b3?! { (0.00 → -0.61) Inaccuracy. d4 was best. } { [%eval -0.61] } (5. d4 e4 6. a3 Be7 7. f3 exf3 8. Nxf3 O-O 9. O-O dxc4) 5... Bd6 { [%eval -0.45] } 6. d3 { [%eval -0.64] } 6... O-O { [%eval -0.53] } 7. cxd5 { [%eval -0.87] } 7... Bb4 { [%eval -0.48] } 8. Bd2 { [%eval -0.68] } 8... Bxc3?? { (-0.68 → 1.19) Blunder. cxd5 was best. } { [%eval 1.19] } (8... cxd5 9. Nf3 Re8 10. a3 Bf8 11. b4 d4 12. Na4 Nc6 13. O-O e4 14. dxe4) 9. Bxc3 { [%eval 1.13] } 9... cxd5 { [%eval 1.48] } 10. Bxe5 { [%eval 1.53] } 10... Ng4 { [%eval 1.69] } 11. Bb2 { [%eval 1.72] } 11... Qa5+ { [%eval 1.64] } 12. Kf1 { [%eval 1.65] } 12... Qc5 { [%eval 1.94] } 13. e3 { [%eval 1.88] } 13... Nc6 { [%eval 1.93] } 14. Rc1 { [%eval 1.38] } 14... Qd6 { [%eval 1.84] } 15. d4? { (1.84 → 0.25) Mistake. h3 was best. } { [%eval 0.25] } (15. h3 Nge5 16. Ne2 Nb4 17. Bxe5 Qxe5 18. Qd2 Qd6 19. Kg1 Bf5 20. Nd4 Bd7) 15... Qf6? { (0.25 → 1.66) Mistake. Nb4 was best. } { [%eval 1.66] } (15... Nb4 16. Bf3 Qg6 17. Ne2 Nd3 18. Nf4 Nxf4 19. exf4 Nf6 20. Kg2 Re8 21. Bc3) 16. Bf3 { [%eval 1.76] } 16... Nh6 { [%eval 2.26] } 17. Bxd5 { [%eval 2.3] } 17... Nb4 { [%eval 2.34] } 18. Bc4?! { (2.34 → 1.33) Inaccuracy. Bf3 was best. } { [%eval 1.33] } (18. Bf3 Qg6 19. h3 Nd3 20. Rc3 Nxb2 21. Qd2 Qb1+ 22. Kg2 Qxa2 23. Ne2 Nf5) 18... Bg4?! { (1.33 → 2.40) Inaccuracy. Nxa2 was best. } { [%eval 2.4] } (18... Nxa2 19. Ra1 Nb4 20. Ba3 Ng4 21. Qf3 Nc2 22. Qxf6 Nxf6 23. Ra2 Nxa3 24. Rxa3) 19. Qe1 { [%eval 1.82] } 19... Nf5 { [%eval 2.19] } 20. f3 { [%eval 1.64] } 20... Nd6?! { (1.64 → 2.47) Inaccuracy. a5 was best. } { [%eval 2.47] } (20... a5 21. a3 b5 22. Bxb5 Nd6 23. Kg2 Nxb5 24. axb4 axb4 25. fxg4 Qe6 26. Qf2) 21. Qxb4?? { (2.47 → 0.38) Blunder. Kg2 was best. } { [%eval 0.38] } (21. Kg2 Nxc4 22. Rxc4 Nd3 23. Qe2 Nxb2 24. Qxb2 Be6 25. Rc3 g5 26. h3 Rad8) 21... Bh3+?? { (0.38 → 3.84) Blunder. Nxc4 was best. } { [%eval 3.84] } (21... Nxc4 22. Qxc4 Bxf3 23. d5 Qf5 24. Nxf3 Qxf3+ 25. Kg1 Qxe3+ 26. Kg2 Qd2+ 27. Kh3) 22. Ke2?! { (3.84 → 2.47) Inaccuracy. Kf2 was best. } { [%eval 2.47] } (22. Kf2 Ne4+ 23. Ke2 Bg2 24. fxe4 Bxh1 25. Qxb7 Qg6 26. Kd2 Bxe4 27. Qb5 Rfe8) 22... Bg2 { [%eval 2.4] } 23. Ba3?! { (2.40 → 1.55) Inaccuracy. Bd3 was best. } { [%eval 1.55] } (23. Bd3 Bxh1 24. e4 Qh6 25. h4 f5 26. e5 Ne4 27. fxe4 fxe4 28. Bc4+ Kh8) 23... Rad8?! { (1.55 → 2.26) Inaccuracy. Rfd8 was best. } { [%eval 2.26] } (23... Rfd8 24. Qc3 Bxh1 25. Bxd6 Rxd6 26. h4 a6 27. Kf2 Re8 28. a4 h6 29. d5) 24. f4?? { (2.26 → -0.90) Blunder. d5 was best. } { [%eval -0.9] } (24. d5 Rfe8 25. Qc3 Qg5 26. Bxd6 Rxd6 27. e4 Bxh1 28. Kf2 Qh6 29. h4 Rc8) 24... Bxh1 { [%eval -0.98] } 25. Kd2?? { (-0.98 → -3.28) Blunder. Nf3 was best. } { [%eval -3.28] } (25. Nf3 Bxf3+ 26. Kxf3 Rfe8 27. Qd2 Ne4 28. Qe2 Qf5 29. g4 Qa5 30. Bb2 h5) 25... Bc6?! { (-3.28 → -2.55) Inaccuracy. Rfe8 was best. } { [%eval -2.55] } (25... Rfe8 26. Re1 Nxc4+ 27. bxc4 Qe6 28. Bb2 b5 29. cxb5 Bd5 30. Qa3 a6 31. bxa6) 26. Bd3 { [%eval -2.65] } 26... Ne4+?! { (-2.65 → -1.77) Inaccuracy. Qe6 was best. } { [%eval -1.77] } (26... Qe6 27. Rxc6 bxc6 28. Nf3 Rfe8 29. Ne5 f6 30. Nc4 Ne4+ 31. Kc2 c5 32. dxc5) 27. Bxe4 { [%eval -1.72] } 27... Bxe4 { [%eval -1.72] } 28. Qa4? { (-1.72 → -3.30) Mistake. Qe7 was best. } { [%eval -3.3] } (28. Qe7 Qg6 29. Qg5 Qa6 30. Bxf8 Qxa2+ 31. Ke1 Rxf8 32. Ne2 Bd3 33. Qg4 Qxb3) 28... Rfe8 { [%eval -3.27] } 29. Nh3? { (-3.27 → -5.87) Mistake. Rc7 was best. } { [%eval -5.87] } (29. Rc7 Rc8 30. Rc5 b6 31. Re5 Rxe5 32. dxe5 Qc6 33. Qxc6 Rxc6 34. Ke1 Rc2) 29... Rc8? { (-5.87 → -3.08) Mistake. Qh6 was best. } { [%eval -3.08] } (29... Qh6 30. Be7 Rxe7 31. Qb4 Ree8 32. Ng5 Qxh2+ 33. Kd1 Qg2 34. Rc7) 30. Ng5?! { (-3.08 → -3.97) Inaccuracy. Nf2 was best. } { [%eval -3.97] } (30. Nf2 Qe6 31. Rxc8 Rxc8 32. Bc5 b6 33. Nxe4 Qxe4 34. Qd7 Qa8 35. Bb4 Qg2+) 30... h6?? { (-3.97 → 3.89) Blunder. Bc6 was best. } { [%eval 3.89] } (30... Bc6 31. Rxc6 Rxc6 32. e4 h6 33. Nf3 Rxe4 34. Qxa7 Rc8 35. Bc5 Qc6 36. Ne5) 31. Nxe4 { [%eval 3.83] } 31... Rxe4? { (3.83 → 6.25) Mistake. Qe6 was best. } { [%eval 6.25] } (31... Qe6 32. Rxc8 Rxc8 33. Nd6 Rc6 34. f5 Qf6 35. Qxa7 Ra6 36. Qc5 Qd8 37. Bb4) 32. Rxc8+ { [%eval 5.81] } 32... Kh7 { [%eval 5.36] } 33. Qb5 { [%eval 5.11] } 33... Qe6 { [%eval 5.22] } 34. Rc3 { [%eval 5.03] } 34... Qh3 { [%eval 5.02] } 35. Kd3?? { (5.02 → -0.68) Blunder. d5 was best. } { [%eval -0.68] } (35. d5 Qxh2+ 36. Qe2 Qh3 37. d6 Kg8 38. Bc5 Re8 39. Bd4) 35... Qg2?? { (-0.68 → Mate in 4) Checkmate is now unavoidable. Qf1+ was best. } { [%eval #4] } (35... Qf1+ 36. Kxe4 Qxb5 37. d5 Qa5 38. b4 Qa6 39. Kd4 f5 40. Rb3 Qb6+ 41. Kc4) 36. Qf5+ { [%eval #3] } 36... g6 { [%eval #3] } 37. Qxe4? { (Mate in 3 → 8.32) Lost forced checkmate sequence. Qxf7+ was best. } { [%eval 8.32] } (37. Qxf7+ Kh8 38. Rc8+ Re8 39. Rxe8#) 37... Qf1+ { [%eval 7.75] } 38. Kc2 { [%eval 7.77] } 38... Qe2+ { [%eval 8.06] } 39. Kb1 { [%eval 7.52] } 39... Qe1+ { [%eval 9.35] } 40. Rc1 { [%eval 9.16] } 40... Qa5 { [%eval 9.1] } 41. Bb2 { [%eval 9.19] } 41... Qd2 { [%eval 9.53] } 42. Qc2 { [%eval 9.58] } 42... Qa5 { [%eval 9.85] } 43. Qc7 { [%eval 9.5] } 43... Qf5+ { [%eval 9.37] } 44. Qc2 { [%eval 9.31] } 44... Qh3? { (9.31 → Mate in 7) Checkmate is now unavoidable. Qe6 was best. } { [%eval #7] } (44... Qe6 45. d5 Qe7 46. Qc7 Qe8 47. Qc3 f6 48. Ka1 Kg8 49. e4 Qxe4 50. Qc8+) 45. Ba3? { (Mate in 7 → 8.85) Lost forced checkmate sequence. d5 was best. } { [%eval 8.85] } (45. d5 Qf5 46. e4 Qe5 47. Bxe5 g5 48. f5 f6 49. Qc8 h5 50. Rc7+ Kh6) 45... Qd7 { [%eval 8.84] } 46. Qd3 { [%eval 8.65] } 46... Qa4 { [%eval 11.65] } 47. Kb2 { [%eval 8.79] } 47... Qd7 { [%eval 8.96] } 48. Qc4 { [%eval 8.41] } 48... h5 { [%eval 8.91] } 49. Qc7 { [%eval 8.7] } 49... Qf5 { [%eval 9.22] } 50. Qxb7 { [%eval 8.98] } 50... Kg7 { [%eval 9.41] } 51. Qxa7 { [%eval 9.31] } 51... Qe4 { [%eval 9.78] } 52. Rc3 { [%eval 9.4] } 52... Qg2+ { [%eval 10.1] } 53. Rc2 { [%eval 9.77] } 53... Qf3 { [%eval 11.26] } 54. Qe7 { [%eval 10.26] } 54... Qd5 { [%eval 11.68] } 55. Qe5+ { [%eval 10.99] } 55... Qxe5 { [%eval 10.18] } 56. dxe5 { [%eval 9.63] } 56... f6? { (9.63 → Mate in 5) Checkmate is now unavoidable. g5 was best. } { [%eval #5] } (56... g5 57. fxg5 Kg6 58. Be7 Kg7 59. Bc5 Kg6 60. Rc4 Kxg5 61. Ba7 Kf5 62. Bb8) 57. exf6+?! { (Mate in 5 → 10.00) Lost forced checkmate sequence. Rc7+ was best. } { [%eval 10.0] } (57. Rc7+ Kh8 58. exf6 g5 59. f7 Kg7 60. f8=Q+ Kg6 61. f5#) 57... Kxf6 { [%eval 10.03] } 58. Rc6+ { [%eval 9.99] } 58... Kf5 { [%eval 10.21] } 59. Rc4 { [%eval 10.24] } 59... Kg4 { [%eval 9.95] } 60. Rc6 { [%eval 9.72] } 60... Kf5 { [%eval 9.68] } 61. Bd6 { [%eval 13.98] } 61... Ke4 { [%eval 13.72] } 62. Rc3 { [%eval 13.82] } 62... Kf3 { [%eval 13.24] } 63. a4 { [%eval 10.64] } 63... Kg4?! { (10.64 → Mate in 9) Checkmate is now unavoidable. Ke4 was best. } { [%eval #9] } (63... Ke4 64. Bc5 Kd5 65. Ka3 Kc6 66. Bd4+ Kd5 67. Kb4 Ke4 68. Bc5 Kf5 69. Kb5) 64. a5 { [%eval #9] } 64... Kh3 { [%eval #8] } 65. a6 { [%eval #7] } 65... Kxh2 { [%eval #7] } 66. a7 { [%eval #6] } 66... Kg2 { [%eval #5] } 67. a8=Q+ { [%eval #4] } 67... Kxg3 { [%eval #4] } 68. f5+ { [%eval #3] } 68... Kf2 { [%eval #3] } 69. fxg6 { [%eval #3] } 69... h4 { [%eval #3] } 70. g7 { [%eval #3] } 70... h3 { [%eval #3] } 71. g8=Q { [%eval #3] } 71... h2 { [%eval #2] } 72. Bxh2 { [%eval #2] } 72... Ke2 { [%eval #2] } 73. Rc2+ { [%eval #2] } 73... Kxe3 { [%eval #2] } 74. Qg3+ { [%eval #1] } 74... Kd4 { [%eval #1] } 75. Qa4+ { [%eval #1] } 75... Kd5 { [%eval #1] } 76. Qg5+ { [%eval #1] } 76... Ke6 { [%eval #1] } 77. Qa6+ { [%eval #2] } 77... Kd7 { [%eval #1] } 78. Qg7+ { [%eval #1] } { White wins on time. } 1-0