FEN
[Event "rated classical game"]
[Site "https://lichess.org/bV3dw57T"]
[Date "2026.04.25"]
[Round "-"]
[White "Madvillain39"]
[Black "irongalaxy"]
[Result "0-1"]
[GameId "bV3dw57T"]
[UTCDate "2026.04.25"]
[UTCTime "18:41:07"]
[WhiteElo "1836"]
[BlackElo "2100"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+8"]
[Variant "Standard"]
[TimeControl "1800+30"]
[ECO "A45"]
[Opening "Indian Defense: Accelerated London System"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. Bf4 { [%eval 0.0] } { A45 Indian Defense: Accelerated London System } 2... g6 { [%eval 0.06] } 3. e3 { [%eval 0.0] } 3... Bg7 { [%eval 0.13] } 4. Nc3 { [%eval 0.0] } 4... d5 { [%eval 0.0] } 5. Bd3 { [%eval -0.16] } 5... O-O { [%eval 0.0] } 6. h4 { [%eval -0.42] } 6... h5 { [%eval -0.07] } 7. f3?! { (-0.07 → -0.67) Inaccuracy. Nf3 was best. } { [%eval -0.67] } (7. Nf3 c5 8. Qd2 Nc6 9. dxc5 Nd7 10. e4 Nxc5 11. exd5 Nxd3+) 7... c5 { [%eval -0.5] } 8. dxc5 { [%eval -1.0] } 8... Nc6 { [%eval -0.86] } 9. Be2?! { (-0.86 → -1.55) Inaccuracy. Nge2 was best. } { [%eval -1.55] } (9. Nge2 Nd7 10. Nxd5 Nxc5 11. Bb5 Qa5+ 12. Ndc3 Rd8 13. Qb1 Qb6 14. O-O Ne6) 9... e5 { [%eval -1.03] } 10. Bg5 { [%eval -0.99] } 10... Qa5 { [%eval -0.85] } 11. Qd2 { [%eval -0.81] } 11... Be6 { [%eval -0.9] } 12. Bxf6?! { (-0.90 → -1.51) Inaccuracy. Nb5 was best. } { [%eval -1.51] } (12. Nb5 Qxd2+ 13. Kxd2 Nd7 14. Nc7 Nxc5 15. Nxa8 Rxa8 16. b4 Na4 17. Bb5 Nb6) 12... Bxf6 { [%eval -1.39] } 13. g4 { [%eval -1.51] } 13... d4? { (-1.51 → -0.19) Mistake. hxg4 was best. } { [%eval -0.19] } (13... hxg4 14. fxg4 e4 15. g5 Be5 16. Nb5 Qxd2+ 17. Kxd2 a6 18. Nc3 Ne7 19. h5) 14. exd4?! { (-0.19 → -0.83) Inaccuracy. Ne4 was best. } { [%eval -0.83] } (14. Ne4 Qxd2+ 15. Kxd2 dxe3+ 16. Kxe3 Be7 17. gxh5 Nb4 18. Bd3 Rac8 19. Ne2 f5) 14... exd4?! { (-0.83 → 0.06) Inaccuracy. Nxd4 was best. } { [%eval 0.06] } (14... Nxd4 15. gxh5 Bf5 16. Bd3 Bxd3 17. cxd3 Nb3 18. axb3 Qxa1+ 19. Kf2 Qa5 20. hxg6) 15. Ne4 { [%eval 0.11] } 15... Qxd2+ { [%eval 0.03] } 16. Kxd2 { [%eval -0.05] } 16... Bg7 { [%eval 0.0] } 17. gxh5 { [%eval 0.0] } 17... gxh5?! { (0.00 → 0.95) Inaccuracy. Bh6+ was best. } { [%eval 0.95] } (17... Bh6+ 18. Kd1 gxh5 19. Nh3 f6 20. f4 Rad8 21. Bxh5 d3 22. Nd6 dxc2+ 23. Kxc2) 18. a3? { (0.95 → -0.51) Mistake. Nh3 was best. } { [%eval -0.51] } (18. Nh3 Bh6+ 19. f4 Bxh3 20. Nf6+ Kh8 21. Rxh3 Bxf4+ 22. Kd3 Bh6 23. Rg1 Rad8) 18... Ne5?! { (-0.51 → 0.29) Inaccuracy. Bh6+ was best. } { [%eval 0.29] } (18... Bh6+ 19. Ke1 Kh8 20. Nh3 Be3 21. Ng3 Rae8 22. Nxh5 Bf5 23. Bd3 Re5 24. Nf6) 19. Nh3 { [%eval 0.22] } 19... Nc4+?? { (0.22 → 2.68) Blunder. Bh6+ was best. } { [%eval 2.68] } (19... Bh6+ 20. Neg5 f6 21. f4 fxg5 22. hxg5 d3 23. cxd3 Bg7 24. fxe5 Bxe5 25. Rab1) 20. Bxc4 { [%eval 2.53] } 20... Bxc4 { [%eval 2.58] } 21. Nf4 { [%eval 2.56] } 21... Bh6 { [%eval 2.51] } 22. Nf6+?? { (2.51 → 0.00) Blunder. Rag1+ was best. } { [%eval 0.0] } (22. Rag1+ Kh8 23. Rg5 Bxg5 24. hxg5 Kg7 25. Nd6 Be6 26. Rxh5 Rh8 27. Nxe6+ fxe6) 22... Kh8 { [%eval 0.0] } 23. Nxh5 { [%eval 0.04] } 23... a5?! { (0.04 → 1.04) Inaccuracy. Rac8 was best. } { [%eval 1.04] } (23... Rac8 24. b4 b6 25. Rag1 Bd5 26. Ke2 Bc4+ 27. Kf2 bxc5 28. Rg5 cxb4 29. axb4) 24. Rad1?! { (1.04 → 0.19) Inaccuracy. Rag1 was best. } { [%eval 0.19] } (24. Rag1 Rae8 25. Rg5 Re3 26. b3 Bb5 27. Nf6 Rxf3 28. Rh5 Kg7 29. Rg1+ Kxf6) 24... a4 { [%eval 0.36] } 25. Ke1 { [%eval -0.12] } 25... Rfe8+?! { (-0.12 → 0.87) Inaccuracy. Rfd8 was best. } { [%eval 0.87] } (25... Rfd8 26. Rg1 b6 27. cxb6 Rab8 28. Rg4 Rxb6 29. Ne2 Be3 30. Nhg3 Re8 31. Nf5) 26. Kf2 { [%eval 0.91] } 26... Bf8 { [%eval 1.22] } 27. Nf6 { [%eval 1.12] } 27... Red8 { [%eval 1.17] } 28. Ne4 { [%eval 0.89] } 28... Rac8 { [%eval 1.39] } 29. Nd3 { [%eval 1.2] } 29... Bxd3 { [%eval 1.59] } 30. Rxd3?! { (1.59 → 0.72) Inaccuracy. cxd3 was best. } { [%eval 0.72] } (30. cxd3 f5 31. Ng5 Rd5 32. Ne6 Bxc5 33. Rc1 Rc6 34. Rxc5 Rdxc5 35. Nxc5 Rxc5) 30... Bxc5?! { (0.72 → 1.73) Inaccuracy. b6 was best. } { [%eval 1.73] } (30... b6 31. c6 Rxc6 32. c3 Re8 33. cxd4 Rc2+ 34. Kg3 Rxb2 35. d5 Rb3 36. Rxb3) 31. Nxc5 { [%eval 1.72] } 31... Rxc5 { [%eval 1.41] } 32. Rd2? { (1.41 → 0.08) Mistake. c3 was best. } { [%eval 0.08] } (32. c3 Rb5 33. Rd2 d3 34. Rg1 f5 35. Ke3 Re5+ 36. Kf4 Re2 37. Rgd1 Kg7) 32... Rdc8 { [%eval 0.11] } 33. Rxd4 { [%eval 0.0] } 33... Rxc2+ { [%eval 0.01] } 34. Kg3 { [%eval -0.05] } 34... Rxb2 { [%eval -0.04] } 35. Rxa4 { [%eval -0.05] } 35... Rc3 { [%eval 0.07] } 36. Ra7 { [%eval 0.0] } 36... Rbb3 { [%eval 0.04] } 37. Rf1 { [%eval 0.02] } 37... Kg7 { [%eval 0.03] } 38. Kg4 { [%eval 0.0] } 38... Rc4+ { [%eval 0.05] } 39. f4 { [%eval 0.1] } 39... Kg6 { [%eval 0.17] } 40. a4?? { (0.17 → Mate in 1) Checkmate is now unavoidable. Ra5 was best. } { [%eval #-1] } (40. Ra5 b5 41. Ra6+ Kg7 42. Rg1 Ra4 43. Rb6 Raxa3 44. f5 Rf3 45. Rxb5 Rfb3) 40... f5# { Black wins by checkmate. } 0-1
