FEN
[Event "Richter-Veresov Attack Rapid Arena"]
[Site "https://lichess.org/T4cJZVeA"]
[Date "2026.03.31"]
[Round "-"]
[White "Hussainmadi"]
[Black "d123654"]
[Result "1-0"]
[GameId "T4cJZVeA"]
[UTCDate "2026.03.31"]
[UTCTime "15:45:48"]
[WhiteElo "1556"]
[BlackElo "1429"]
[WhiteRatingDiff "+4"]
[BlackRatingDiff "-15"]
[Variant "From Position"]
[TimeControl "600+0"]
[ECO "?"]
[Opening "?"]
[Termination "Normal"]
[FEN "rnbqkb1r/ppp1pppp/5n2/3p2B1/3P4/2N5/PPP1PPPP/R2QKBNR b KQkq - 0 1"]
[SetUp "1"]
[Annotator "lichess.org"]
1... c5 { [%eval -0.02] } 2. e3 { [%eval -0.21] } 2... Bf5? { (-0.21 → 0.94) Mistake. e6 was best. } { [%eval 0.94] } (2... e6 3. Nf3 Nbd7 4. Be2 Be7 5. Ne5 a6 6. O-O Qc7 7. f4) 3. Bd3?! { (0.94 → -0.07) Inaccuracy. Bxf6 was best. } { [%eval -0.07] } (3. Bxf6 exf6 4. dxc5 Nc6 5. Nge2 Be6 6. Nf4 Bxc5 7. Nfxd5 O-O) 3... Bg6 { [%eval 0.4] } 4. Bxg6?! { (0.40 → -0.26) Inaccuracy. dxc5 was best. } { [%eval -0.26] } (4. dxc5 e6 5. b4 Be7 6. a3 O-O 7. Nf3 b6 8. cxb6 Qxb6) 4... hxg6 { [%eval -0.22] } 5. Qd2 { [%eval -0.58] } 5... Nc6 { [%eval -0.42] } 6. Nf3 { [%eval -0.41] } 6... e6 { [%eval -0.39] } 7. O-O-O?! { (-0.39 → -1.10) Inaccuracy. O-O was best. } { [%eval -1.1] } (7. O-O Rc8 8. Rfe1 Qa5 9. dxc5 Bxc5 10. a3 Bd6 11. Bf4 Bxf4 12. exf4 O-O) 7... Bd6?! { (-1.10 → -0.15) Inaccuracy. Qa5 was best. } { [%eval -0.15] } (7... Qa5 8. Kb1 cxd4 9. Bxf6 gxf6 10. Nxd4 Bb4 11. Nde2 Qb6 12. Qd3 Be7 13. h3) 8. h4 { [%eval -0.26] } 8... Qc7?! { (-0.26 → 0.48) Inaccuracy. cxd4 was best. } { [%eval 0.48] } (8... cxd4 9. Nxd4 Qb6 10. Qd3 Be7 11. f3 Rd8 12. Bf4 O-O 13. g4 Nd7 14. g5) 9. Kb1?! { (0.48 → -0.18) Inaccuracy. Nb5 was best. } { [%eval -0.18] } (9. Nb5 Qd7 10. Nxd6+ Qxd6 11. Bf4 Qd8 12. Ne5 Rc8 13. Nxc6 Rxc6 14. f3 c4) 9... O-O-O { [%eval 0.36] } 10. Rde1?! { (0.36 → -0.48) Inaccuracy. Nb5 was best. } { [%eval -0.48] } (10. Nb5 Qb6 11. Nxd6+ Rxd6 12. dxc5 Qxc5 13. Bf4 Ne4 14. Qe1 Rd7 15. Ne5 Nxe5) 10... c4 { [%eval 0.0] } 11. Qe2? { (0.00 → -1.11) Mistake. Nb5 was best. } { [%eval -1.11] } (11. Nb5 Qd7 12. Nxd6+ Qxd6 13. Qc1 c3 14. bxc3 Rd7 15. Bf4 Qe7 16. Bg5) 11... a6?! { (-1.11 → -0.50) Inaccuracy. Bb4 was best. } { [%eval -0.5] } (11... Bb4 12. Bxf6 gxf6 13. Qd2 Ba5 14. g4 e5 15. Ng1 b5 16. Nge2) 12. Nd2 { [%eval -0.65] } 12... b5 { [%eval -0.49] } 13. f3?! { (-0.49 → -1.40) Inaccuracy. g4 was best. } { [%eval -1.4] } (13. g4 Qa5 14. Nd1 Be7 15. Reg1 Kb8 16. h5 gxh5 17. gxh5 Ka8 18. h6 gxh6) 13... Rd7 { [%eval -1.22] } 14. e4?! { (-1.22 → -2.24) Inaccuracy. Bxf6 was best. } { [%eval -2.24] } (14. Bxf6 gxf6 15. g4 b4 16. Nd1 Kb8 17. f4 Na7 18. h5 Rc8 19. h6 Nb5) 14... dxe4? { (-2.24 → -0.84) Mistake. Nxd4 was best. } { [%eval -0.84] } (14... Nxd4 15. Qf1 Bb4 16. exd5 exd5 17. f4 Ng4 18. Nf3 Nc6 19. Ne5 Ngxe5 20. fxe5) 15. fxe4?! { (-0.84 → -1.98) Inaccuracy. Bxf6 was best. } { [%eval -1.98] } (15. Bxf6 gxf6 16. d5 Nd4 17. Qxe4 Qa7 18. dxe6 Nxe6 19. h5 f5 20. Qc6+ Kb8) 15... Ne8?? { (-1.98 → 0.73) Blunder. Nxd4 was best. } { [%eval 0.73] } (15... Nxd4 16. Qf1 Nh5 17. Rh3 Nf4 18. Rh1 f6 19. Bxf4 Bxf4 20. Nf3 Nxf3 21. gxf3) 16. e5?! { (0.73 → 0.09) Inaccuracy. Nf3 was best. } { [%eval 0.09] } (16. Nf3 Qb7 17. a3 Nc7 18. d5 exd5 19. exd5 Nd8 20. Qe4 a5 21. Rd1 Re8) 16... Be7? { (0.09 → 1.27) Mistake. Bb4 was best. } { [%eval 1.27] } (16... Bb4 17. Qf3 Nxd4 18. Qa8+ Qb8 19. Qxa6+ Rb7 20. Nce4 Qxe5 21. c3 Nc7 22. cxd4) 17. Qe3? { (1.27 → 0.00) Mistake. Bxe7 was best. } { [%eval 0.0] } (17. Bxe7 Nxe7 18. Qf2 Nc6 19. Nf3 Qa7 20. Rd1 Nc7 21. Ne4 Rhd8 22. c3 Nd5) 17... Nxd4 { [%eval 0.48] } 18. Bxe7 { [%eval 0.52] } 18... Nxc2?? { (0.52 → 3.93) Blunder. Nf5 was best. } { [%eval 3.93] } (18... Nf5 19. Qf3 Nxe7 20. Qa8+ Qb8 21. Qxa6+ Qb7 22. Qxb7+ Kxb7 23. Kc1 Nc7 24. a4) 19. Kxc2 { [%eval 3.99] } 19... Rxe7 { [%eval 3.91] } 20. Qf3 { [%eval 3.24] } 20... f6?! { (3.24 → 4.78) Inaccuracy. Kb8 was best. } { [%eval 4.78] } (20... Kb8 21. a3 Rd7 22. Rd1 Rh5 23. Rhe1 Rd3 24. Qe2 Qa5 25. Nde4 Rxe5 26. Rxd3) 21. Qa8+ { [%eval 4.82] } 21... Qb8 { [%eval 4.82] } 22. Qxa6+ { [%eval 4.96] } 22... Rb7 { [%eval 5.52] } 23. Qc6+?! { (5.52 → 4.38) Inaccuracy. Qxe6+ was best. } { [%eval 4.38] } (23. Qxe6+ Rd7 24. Qc6+ Rc7 25. Qxb5 Qxb5 26. Nxb5 Rc5 27. Nc3 Rc6 28. Re4 Nc7) 23... Qc7 { [%eval 4.14] } 24. Qxc7+ { [%eval 4.15] } 24... Rxc7 { [%eval 5.04] } 25. Nxb5 { [%eval 5.01] } 25... Rb7 { [%eval 5.61] } 26. a4 { [%eval 5.59] } 26... Rh5 { [%eval 5.7] } 27. exf6 { [%eval 5.67] } 27... gxf6 { [%eval 5.76] } 28. Rxe6 { [%eval 5.64] } 28... Rf5?! { (5.64 → 8.16) Inaccuracy. Nc7 was best. } { [%eval 8.16] } (28... Nc7 29. Rc6 Re5 30. Rxc4 Rbxb5 31. axb5 Kb8 32. Rc6 Nxb5 33. Rxf6 Nd4+ 34. Kd1) 29. Rxe8+ { [%eval 8.11] } 29... Kd7 { [%eval 8.04] } 30. Rhe1 { [%eval 7.74] } 30... Rf2? { (7.74 → Mate in 8) Checkmate is now unavoidable. Re5 was best. } { [%eval #8] } (30... Re5 31. R1xe5 fxe5 32. Rxe5 Rb8 33. Kc3 g5 34. h5 g4 35. Ne4 Rf8 36. h6) 31. R8e7+ { [%eval #7] } 31... Kc6 { [%eval #7] } 32. R1e6+ { [%eval #6] } 32... Kc5 { [%eval #6] } 33. Rxb7 { [%eval #5] } 33... Rxg2 { [%eval #4] } 34. Rc7+ { [%eval #4] } { Black resigns. } 1-0