FEN
[Event "rated rapid game"]
[Site "https://lichess.org/TMgypUpc"]
[Date "2026.04.16"]
[Round "-"]
[White "TigerMargin"]
[Black "Santy-Oktaviani"]
[Result "1-0"]
[GameId "TMgypUpc"]
[UTCDate "2026.04.16"]
[UTCTime "15:20:30"]
[WhiteElo "2061"]
[BlackElo "1988"]
[WhiteRatingDiff "+8"]
[BlackRatingDiff "-4"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "A15"]
[Opening "English Opening: Anglo-Indian Defense"]
[Termination "Normal"]
[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... g6 { [%eval 0.2] } 3. Bg2 { [%eval 0.18] } 3... Bg7 { [%eval 0.31] } 4. Nf3 { [%eval 0.08] } 4... O-O { [%eval 0.12] } 5. O-O { [%eval 0.1] } 5... c5 { [%eval 0.1] } 6. d4 { [%eval 0.12] } 6... cxd4 { [%eval 0.18] } 7. Nxd4 { [%eval 0.11] } 7... Qb6 { [%eval 0.55] } 8. Nc3 { [%eval 0.69] } 8... Nc6 { [%eval 0.7] } 9. Ndb5 { [%eval 0.57] } 9... e6? { (0.57 → 2.28) Mistake. d6 was best. } { [%eval 2.28] } (9... d6 10. b3 Qd8 11. Bb2 a6 12. Na3 Qa5 13. Qd2 Be6 14. Rad1 Rfc8 15. Nd5) 10. Be3 { [%eval 2.21] } 10... Qd8 { [%eval 2.66] } 11. h3?! { (2.66 → 1.70) Inaccuracy. Bc5 was best. } { [%eval 1.7] } (11. Bc5 Ne8 12. Bxf8 Bxf8 13. Qd2 Ne5 14. b3 a6 15. Nd4 Rb8 16. Rfd1 Qc7) 11... Ne5?! { (1.70 → 2.62) Inaccuracy. d5 was best. } { [%eval 2.62] } (11... d5 12. Bc5 Ne7 13. Rc1 a6 14. Nd6 Ne8 15. cxd5 Nxd6 16. dxe6 Ndf5 17. exf7+) 12. Nd6 { [%eval 2.76] } 12... Ne8 { [%eval 2.72] } 13. c5? { (2.72 → 1.05) Mistake. Nce4 was best. } { [%eval 1.05] } (13. Nce4 Nxd6 14. Nxd6 f5 15. b4 g5 16. Qd2 f4 17. gxf4 gxf4 18. Bxf4 Qh4) 13... Nxd6 { [%eval 0.95] } 14. cxd6 { [%eval 0.96] } 14... Nc4 { [%eval 1.03] } 15. Bf4 { [%eval 0.97] } 15... a6?! { (0.97 → 1.80) Inaccuracy. Rb8 was best. } { [%eval 1.8] } (15... Rb8 16. Rb1 b5 17. b3 g5 18. Bc1 Na3 19. Bxa3 b4 20. Na4 bxa3 21. Qd2) 16. Qb3?! { (1.80 → 1.19) Inaccuracy. Ne4 was best. } { [%eval 1.19] } (16. Ne4 f5 17. Nd2 Ne5 18. Qb3 Nf7 19. Be3 Nxd6 20. Bc5 Nf7 21. Bxf8 Qxf8) 16... Ne5? { (1.19 → 2.92) Mistake. Na5 was best. } { [%eval 2.92] } (16... Na5 17. Qd1 Rb8 18. Rc1 b5 19. b3 f5 20. Qd2 Bb7 21. e4 Nc6 22. Be3) 17. Na4 { [%eval 2.87] } 17... Nc6 { [%eval 2.75] } 18. Nb6?? { (2.75 → 0.30) Blunder. Be3 was best. } { [%eval 0.3] } (18. Be3 Bd4 19. Bxd4 Nxd4 20. Qb6 Nc6 21. Rfd1 a5 22. Qe3 Ra6 23. Rac1 b5) 18... Rb8?? { (0.30 → 2.94) Blunder. Nd4 was best. } { [%eval 2.94] } (18... Nd4 19. Nxa8 Nxb3 20. axb3 Bxb2 21. Ra2 Bd4 22. Bh6 Bc5 23. Rc1 b6 24. Bxf8) 19. a4? { (2.94 → 1.34) Mistake. Be3 was best. } { [%eval 1.34] } (19. Be3 f5 20. Rad1 f4 21. gxf4 Bh6 22. f5 Bxe3 23. fxe3 Rxf5 24. Rxf5 gxf5) 19... Qf6?! { (1.34 → 2.54) Inaccuracy. Nd4 was best. } { [%eval 2.54] } (19... Nd4 20. Qb4 Nxe2+ 21. Kh1 a5 22. Qxa5 Bd4 23. Qa7 Qxb6 24. Qxb8 Nxf4 25. gxf4) 20. Ra2? { (2.54 → 1.15) Mistake. Be3 was best. } { [%eval 1.15] } (20. Be3 Qxb2 21. Qxb2 Bxb2 22. Rab1 Be5 23. Rfd1 Bf6 24. f4 Re8 25. Kf2 e5) 20... e5 { [%eval 1.1] } 21. Be3 { [%eval 1.14] } 21... Qxd6 { [%eval 0.95] } 22. Rc1 { [%eval 0.64] } 22... Qe6 { [%eval 1.19] } 23. Qxe6 { [%eval 1.07] } 23... dxe6 { [%eval 1.12] } 24. a5 { [%eval 0.75] } 24... Rd8 { [%eval 0.83] } 25. b3 { [%eval 0.82] } 25... Nb4? { (0.82 → 2.10) Mistake. f5 was best. } { [%eval 2.1] } (25... f5 26. Bxc6 bxc6 27. Rac2 Bb7 28. f3 e4 29. fxe4 c5 30. exf5 exf5 31. Kf2) 26. Ra4?! { (2.10 → 1.20) Inaccuracy. Rd2 was best. } { [%eval 1.2] } (26. Rd2 Rxd2 27. Bxd2 Nc6 28. b4 f5 29. b5 axb5 30. Nxc8 Rxc8 31. a6 bxa6) 26... Bf8? { (1.20 → 3.11) Mistake. Nd5 was best. } { [%eval 3.11] } (26... Nd5 27. Nxd5 exd5 28. Bb6 Bd7 29. Bxd8 Rxd8 30. Rb4 Bc6 31. e3 Rd6 32. Rb6) 27. Rc7?? { (3.11 → 0.35) Blunder. Bg5 was best. } { [%eval 0.35] } (27. Bg5 Re8 28. Bf6 Nd5 29. Bxe5 Nxb6 30. axb6 Ra8 31. Rc7 Bg7 32. f4 Rd8) 27... f5?? { (0.35 → 2.38) Blunder. Bd6 was best. } { [%eval 2.38] } (27... Bd6 28. Bg5 Bxc7 29. Bxd8 Bxd8 30. Rxb4 Bxb6 31. Rxb6 Kf8 32. g4 h6 33. h4) 28. Bg5 { [%eval 2.38] } 28... Re8 { [%eval 1.85] } 29. Bf6 { [%eval 1.87] } 29... Nc6?? { (1.87 → 4.08) Blunder. e4 was best. } { [%eval 4.08] } (29... e4 30. Rxb4 Bxb4 31. Rg7+ Kf8 32. Rxh7 Bxa5 33. Nc4 Bd8 34. Be5 Ra8 35. Nd6) 30. Bxc6 { [%eval 4.1] } 30... bxc6 { [%eval 4.11] } 31. Bxe5 { [%eval 4.19] } 31... Bb7?! { (4.19 → 6.25) Inaccuracy. Rd8 was best. } { [%eval 6.25] } (31... Rd8 32. Ra1 h5 33. Ra7 Rb7 34. Ra8 h4 35. gxh4 Bc5 36. Nxc8 Kf7 37. Rc1) 32. Nd7 { [%eval 6.05] } 32... Bg7 { [%eval 7.57] } 33. Bxg7 { [%eval 7.44] } 33... Ba8? { (7.44 → Mate in 1) Checkmate is now unavoidable. Re7 was best. } { [%eval #1] } (33... Re7 34. Be5 Rd8 35. Rd4 c5 36. Nf6+ Kf7 37. Rxd8 Rxc7 38. Nxh7 Bd5 39. Bxc7) 34. Nxb8? { (Mate in 1 → 7.35) Lost forced checkmate sequence. Nf6# was best. } { [%eval 7.35] } (34. Nf6#) 34... Rxb8 { [%eval 7.36] } 35. b4 { [%eval 6.63] } 35... c5 { [%eval 6.59] } 36. Rxc5?! { (6.59 → 4.39) Inaccuracy. Bc3 was best. } { [%eval 4.39] } (36. Bc3 Bd5 37. Rxc5 g5 38. g4 f4 39. f3 Rb7 40. Ra1 Kf7 41. Rd1 Kg6) 36... Bd5? { (4.39 → 7.41) Mistake. Kxg7 was best. } { [%eval 7.41] } (36... Kxg7 37. f3 Rd8 38. Ra1 Rd2 39. Kf2 Rb2 40. b5 axb5 41. Rcc1 Bd5 42. Rcb1) 37. Be5 { [%eval 7.26] } 37... Rb5 { [%eval 8.18] } 38. Rxb5 { [%eval 8.27] } 38... axb5 { [%eval 8.16] } 39. Ra1 { [%eval 8.12] } 39... Kf7 { [%eval 8.22] } 40. Rc1 { [%eval 8.03] } 40... g5 { [%eval 8.24] } 41. Rc7+ { [%eval 8.3] } 41... Kg6 { [%eval 8.14] } 42. a6 { [%eval 8.12] } 42... f4 { [%eval 8.31] } 43. gxf4 { [%eval 8.18] } 43... gxf4 { [%eval 8.72] } 44. Bxf4 { [%eval 8.58] } 44... Kf5 { [%eval 8.52] } 45. Bg3 { [%eval 8.48] } 45... e5 { [%eval 9.42] } 46. Rxh7 { [%eval 8.84] } 46... Ke4 { [%eval 9.3] } 47. a7 { [%eval 8.93] } 47... Kd4? { (8.93 → Mate in 10) Checkmate is now unavoidable. Ba8 was best. } { [%eval #10] } (47... Ba8 48. Rc7 Kd5 49. Rc8 Bb7 50. Rc5+ Ke6 51. Rxe5+ Kd7 52. Rc5 Ba8 53. f3) 48. Rh8?! { (Mate in 10 → 11.06) Lost forced checkmate sequence. Rd7 was best. } { [%eval 11.06] } (48. Rd7 Kc4 49. Rxd5 Kxd5 50. a8=Q+ Kd6 51. Qe4 Ke6 52. Qxe5+ Kf7 53. Kh2 Kg6) 48... Kc4?! { (11.06 → Mate in 18) Checkmate is now unavoidable. Kc3 was best. } { [%eval #18] } (48... Kc3 49. Bxe5+ Kc4 50. a8=Q Bxa8 51. Rxa8 Kd5 52. Bb2 Kc6 53. h4 Kb7 54. Rg8) 49. a8=Q { [%eval 12.5] } 49... Bxa8 { [%eval 12.53] } 50. Rxa8 { [%eval 9.15] } 50... Kxb4? { (9.15 → Mate in 12) Checkmate is now unavoidable. e4 was best. } { [%eval #12] } (50... e4 51. Rc8+ Kxb4 52. e3 Kb3 53. Be5 Ka3 54. h4 b4 55. h5 b3 56. Rc1) 51. Bxe5 { [%eval #12] } 51... Kc4 { [%eval #12] } 52. Rb8 { [%eval #12] } 52... b4 { [%eval #12] } 53. h4 { [%eval #10] } 53... b3 { [%eval #9] } 54. h5 { [%eval #8] } 54... b2 { [%eval #7] } 55. Bxb2 { [%eval #6] } { Black resigns. } 1-0
