FEN
[Event "rated rapid game"]
[Site "https://lichess.org/aJMxkS7c"]
[Date "2026.04.24"]
[Round "-"]
[White "henqai"]
[Black "madan2chess"]
[Result "1-0"]
[GameId "aJMxkS7c"]
[UTCDate "2026.04.24"]
[UTCTime "22:07:26"]
[WhiteElo "1121"]
[BlackElo "1114"]
[WhiteRatingDiff "+28"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "A10"]
[Opening "English Opening: Great Snake Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. c4 { [%eval 0.11] } 1... g6 { [%eval 0.2] } { A10 English Opening: Great Snake Variation } 2. d4 { [%eval 0.29] } 2... Bg7 { [%eval 0.51] } 3. d5 { [%eval 0.17] } 3... d6 { [%eval 0.11] } 4. g3 { [%eval 0.01] } 4... c6 { [%eval 0.0] } 5. Nf3 { [%eval -0.5] } 5... Nf6 { [%eval -0.49] } 6. Nc3 { [%eval -0.46] } 6... Na6?! { (-0.46 → 0.37) Inaccuracy. cxd5 was best. } { [%eval 0.37] } (6... cxd5 7. cxd5 Qa5 8. Qd2 b5 9. Bg2 b4 10. Nd1 Nxd5 11. Nd4) 7. b4?? { (0.37 → -2.13) Blunder. Bg2 was best. } { [%eval -2.13] } (7. Bg2 cxd5 8. cxd5 O-O 9. O-O Nc5 10. h3 Nfe4 11. Nxe4 Nxe4 12. Nd4 f5) 7... Nxb4 { [%eval -1.65] } 8. Rb1 { [%eval -1.54] } 8... O-O?? { (-1.54 → 1.35) Blunder. a5 was best. } { [%eval 1.35] } (8... a5 9. a3 Bf5 10. axb4 Nxd5 11. cxd5 Bxc3+ 12. Bd2 Bxd2+ 13. Nxd2 Bxb1 14. Qxb1) 9. Rxb4 { [%eval 1.17] } 9... c5? { (1.17 → 2.63) Mistake. Nxd5 was best. } { [%eval 2.63] } (9... Nxd5 10. Nxd5 cxd5 11. cxd5 Bc3+ 12. Bd2 Bxb4 13. Bxb4 Qb6 14. a3 a5 15. Bc3) 10. Rb1 { [%eval 2.74] } 10... Ng4 { [%eval 3.04] } 11. Bh3?? { (3.04 → -1.49) Blunder. Bd2 was best. } { [%eval -1.49] } (11. Bd2 a6 12. Bg2 Nf6 13. a4 b5 14. cxb5 Bf5 15. Rc1 Qb6 16. bxa6 Qxa6) 11... Bf5?? { (-1.49 → 2.39) Blunder. Bxc3+ was best. } { [%eval 2.39] } (11... Bxc3+ 12. Bd2 Bg7 13. Qc1 Rb8 14. O-O a6 15. a4 Ne3 16. Bxe3 Bxh3 17. Re1) 12. e4?? { (2.39 → -1.27) Blunder. Bd2 was best. } { [%eval -1.27] } (12. Bd2 Bxb1 13. Bxg4 Qa5 14. Nxb1 Qxa2 15. Qc1 a6 16. O-O b5 17. Bh6 b4) 12... Bxc3+ { [%eval -1.08] } 13. Bd2 { [%eval -1.13] } 13... Qa5?? { (-1.13 → 4.23) Blunder. Bxd2+ was best. } { [%eval 4.23] } (13... Bxd2+ 14. Nxd2 Nxf2 15. Kxf2 Bxh3 16. g4 h5 17. gxh5 f5 18. hxg6 Bg4 19. Qg1) 14. exf5 { [%eval 4.08] } 14... gxf5 { [%eval 4.69] } 15. O-O { [%eval 4.66] } 15... Ne5 { [%eval 5.53] } 16. Nxe5 { [%eval 5.35] } 16... dxe5 { [%eval 6.07] } 17. Bxf5?! { (6.07 → 4.66) Inaccuracy. Rb5 was best. } { [%eval 4.66] } (17. Rb5 Bxd2 18. Rxa5 Bxa5 19. Qh5 Kg7 20. Qg5+ Kh8 21. Qc1 e6 22. Qb2 Kg8) 17... Bxd2 { [%eval 4.69] } 18. Qg4+ { [%eval 4.31] } 18... Kh8 { [%eval 4.28] } 19. Qh4 { [%eval 3.46] } 19... Kg7?! { (3.46 → 5.05) Inaccuracy. h6 was best. } { [%eval 5.05] } (19... h6 20. Qxe7 Kg8 21. d6 Qxa2 22. Qh4 Rad8 23. d7 Qa6 24. Rb3 Bg5 25. Qe4) 20. Qxh7+ { [%eval 5.02] } 20... Kf6 { [%eval 4.87] } 21. Be4 { [%eval 5.1] } 21... e6 { [%eval 6.36] } 22. dxe6 { [%eval 6.2] } 22... Kxe6?? { (6.20 → Mate in 6) Checkmate is now unavoidable. b6 was best. } { [%eval #6] } (22... b6 23. exf7 Rad8 24. Qf5+ Ke7 25. Bd5 Rd6 26. Qxe5+ Kd7 27. Rbd1 Qb4 28. Qe2) 23. Qf5+ { [%eval #5] } 23... Kd6 { [%eval #5] } 24. Rbd1?? { (Mate in 5 → 4.93) Lost forced checkmate sequence. Qf6+ was best. } { [%eval 4.93] } (24. Qf6+ Kd7 25. Rxb7+ Qc7 26. Qc6+ Kd8 27. Qxc7+ Ke8 28. Bc6#) 24... Qxa2?? { (4.93 → Mate in 9) Checkmate is now unavoidable. Rae8 was best. } { [%eval #9] } (24... Rae8 25. Bxb7 Qc3 26. Bd5 e4 27. Bxe4 Qd4 28. Bd5 Rb8 29. h4 Ke7 30. Rb1) 25. Qf6+ { [%eval #8] } 25... Kd7 { [%eval #8] } 26. Bf3?? { (Mate in 8 → 5.65) Lost forced checkmate sequence. Bf5+ was best. } { [%eval 5.65] } (26. Bf5+ Kc7 27. Qe7+ Kb6 28. Rxd2 Qxd2 29. Rb1+ Qb4 30. Qd6+ Ka5 31. Ra1+ Qa4) 26... Ke8?? { (5.65 → Mate in 8) Checkmate is now unavoidable. Rad8 was best. } { [%eval #8] } (26... Rad8 27. Qxe5 Qa5 28. Rb1 b6 29. Ra1 Bc3 30. Qd5+ Ke7 31. Qg5+ f6 32. Qe3+) 27. Qxe5+ { [%eval #7] } 27... Kd7 { [%eval #8] } 28. Qd5+ { [%eval #11] } 28... Kc7 { [%eval 8.42] } 29. Rxd2 { [%eval 8.04] } 29... Qa6? { (8.04 → Mate in 5) Checkmate is now unavoidable. Qxd2 was best. } { [%eval #5] } (29... Qxd2 30. Qxd2 Rad8 31. Qb2 Rd3 32. Qxb7+ Kd8 33. Re1 Rg8 34. Qe7+ Kc8 35. Qxc5+) 30. Qd7+ { [%eval #5] } 30... Kb6 { [%eval #3] } 31. Rb1+ { [%eval #2] } { Black resigns. } 1-0