FEN
[Event "rated rapid game"]
[Site "https://lichess.org/2wnRfjvB"]
[Date "2026.01.07"]
[Round "-"]
[White "Kostya_1987"]
[Black "LOUDJoel"]
[Result "0-1"]
[GameId "2wnRfjvB"]
[UTCDate "2026.01.07"]
[UTCTime "21:54:18"]
[WhiteElo "862"]
[BlackElo "859"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+9"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D01"]
[Opening "Richter-Veresov Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.17] } 1... d5 { [%eval 0.27] } 2. Nc3 { [%eval -0.07] } 2... Nf6 { [%eval 0.0] } 3. Bg5 { [%eval -0.19] } { D01 Richter-Veresov Attack } 3... Ng4?! { (-0.19 → 0.76) Inaccuracy. h6 was best. } { [%eval 0.76] } (3... h6 4. Bxf6 exf6 5. Nf3 Bb4 6. e3 O-O 7. Be2 Be6 8. O-O) 4. h3 { [%eval 0.26] } 4... Nh6? { (0.26 → 1.74) Mistake. Nf6 was best. } { [%eval 1.74] } (4... Nf6 5. e3 Nbd7 6. Bf4 e6 7. Nb5 Bb4+ 8. c3 Ba5 9. b4) 5. e4 { [%eval 1.66] } 5... f6?? { (1.66 → 5.34) Blunder. dxe4 was best. } { [%eval 5.34] } (5... dxe4 6. Qe2 Nf5 7. O-O-O h6 8. Bf4 e6 9. g4 Bd6 10. Qxe4 Bxf4+ 11. Qxf4) 6. Bxh6 { [%eval 5.23] } 6... gxh6 { [%eval 5.38] } 7. exd5?! { (5.38 → 4.16) Inaccuracy. Qh5+ was best. } { [%eval 4.16] } (7. Qh5+ Kd7 8. Qxd5+ Ke8 9. Qh5+ Kd7 10. d5 a6 11. e5 Qe8 12. e6+ Kd8) 7... e6 { [%eval 5.1] } 8. Bb5+ { [%eval 4.41] } 8... c6 { [%eval 4.26] } 9. dxc6 { [%eval 4.22] } 9... bxc6 { [%eval 4.21] } 10. d5 { [%eval 3.55] } 10... exd5 { [%eval 3.2] } 11. Bxc6+?? { (3.20 → 1.12) Blunder. Qh5+ was best. } { [%eval 1.12] } (11. Qh5+ Kd7 12. O-O-O Kc7 13. Nge2 a6 14. Ba4 Ra7 15. Nd4 Bd7 16. Nxd5+ cxd5) 11... Nxc6 { [%eval 1.19] } 12. Qxd5?? { (1.19 → -3.24) Blunder. Qh5+ was best. } { [%eval -3.24] } (12. Qh5+ Kd7 13. O-O-O Kc7 14. Nge2 Kb8 15. Rxd5 Qe7 16. Rb5+ Bb7 17. Rd1 a6) 12... Qc7?? { (-3.24 → 1.05) Blunder. Qxd5 was best. } { [%eval 1.05] } (12... Qxd5 13. Nxd5 Nb4 14. Ne3 Bc5 15. a3 Bxe3 16. axb4 Bb6 17. c4 Bb7 18. c5) 13. Qe4+?? { (1.05 → -1.66) Blunder. O-O-O was best. } { [%eval -1.66] } (13. O-O-O Rb8) 13... Be7 { [%eval -1.97] } 14. O-O-O { [%eval -1.91] } 14... O-O?? { (-1.91 → 1.88) Blunder. Rb8 was best. } { [%eval 1.88] } (14... Rb8 15. Nge2 Qb7 16. b3 O-O 17. Kb1 Ba3 18. Nf4 Nb4 19. Rhe1 Kh8 20. Re2) 15. Nd5 { [%eval 1.82] } 15... Qe5 { [%eval 2.38] } 16. Nxe7+ { [%eval 2.29] } 16... Nxe7 { [%eval 2.29] } 17. Qxe5?? { (2.29 → -2.56) Blunder. Qxa8 was best. } { [%eval -2.56] } (17. Qxa8 Bg4 18. Qxf8+ Kxf8 19. hxg4 Qf4+ 20. Rd2 Qxg4 21. g3 h5 22. Ne2 Qf3) 17... fxe5 { [%eval -2.61] } 18. Nf3 { [%eval -2.43] } 18... Bb7?? { (-2.43 → -0.53) Blunder. Ng6 was best. } { [%eval -0.53] } (18... Ng6 19. Rhe1 Bb7 20. Re3 Rf7 21. a4 Re8 22. Rd2 a6 23. Ne1 h5 24. b3) 19. Nxe5 { [%eval -0.44] } 19... Bxg2?? { (-0.44 → 2.11) Blunder. Rae8 was best. } { [%eval 2.11] } (19... Rae8 20. Rd7) 20. Rhg1 { [%eval 2.08] } 20... Rxf2 { [%eval 1.82] } 21. Rxg2+?? { (1.82 → -4.66) Blunder. Rd2 was best. } { [%eval -4.66] } (21. Rd2 Rf1+ 22. Rd1 Rf2 23. Nd3 Raf8 24. Nxf2 Rxf2 25. Rd2 Rf1+ 26. Rxf1 Bxf1) 21... Rxg2 { [%eval -4.67] } 22. b3 { [%eval -4.62] } 22... Rc8 { [%eval -4.68] } 23. Kb2 { [%eval -5.74] } 23... Rcxc2+ { [%eval -5.86] } 24. Ka3 { [%eval -5.88] } 24... Rxa2+ { [%eval -5.85] } 25. Kb4 { [%eval -5.66] } 25... Nd5+?! { (-5.66 → -4.12) Inaccuracy. Rad2 was best. } { [%eval -4.12] } (25... Rad2 26. Ra1 Rde2 27. Nc4 Rg5 28. Nd6 Rd2 29. Nc4 Nc6+ 30. Kc3 Re2 31. Rd1) 26. Kc5?! { (-4.12 → -5.44) Inaccuracy. Rxd5 was best. } { [%eval -5.44] } (26. Rxd5 Rg3 27. Rd8+ Kg7 28. Rd7+ Kf6 29. Ng4+ Kg6 30. Rd6+ Kg5 31. Rd5+ Kf4) 26... Nc3 { [%eval -5.16] } 27. Rd8+ { [%eval -5.11] } 27... Kg7 { [%eval -5.13] } 28. Rd7+ { [%eval -5.1] } 28... Kf6 { [%eval -5.08] } 29. Nc6 { [%eval -6.11] } 29... Na4+ { [%eval -4.83] } 30. Kd6?! { (-4.83 → -6.59) Inaccuracy. Kb4 was best. } { [%eval -6.59] } (30. Kb4 Nc5 31. Kxc5 Rac2+ 32. Kb4 Rxc6 33. Rxh7 Kg6 34. Rxa7 Kh5 35. Rf7 Rb6+) 30... Nb6 { [%eval -5.69] } 31. Rxh7 { [%eval -5.75] } 31... Rad2+ { [%eval -5.44] } 32. Kc7 { [%eval -5.38] } 32... Rd7+ { [%eval -5.87] } 33. Rxd7 { [%eval -5.53] } 33... Nxd7 { [%eval -5.66] } 34. Kxd7 { [%eval -6.02] } 34... Rh2 { [%eval -5.94] } 35. Nxa7 { [%eval -6.0] } 35... Rxh3 { [%eval -5.19] } 36. Nb5?! { (-5.19 → -6.70) Inaccuracy. b4 was best. } { [%eval -6.7] } (36. b4 Ra3 37. Nb5 Rb3 38. Nc7 h5 39. b5 h4 40. b6 h3 41. Kc8 h2) 36... Rxb3 { [%eval -6.82] } 37. Nd4?! { (-6.82 → -71.30) Inaccuracy. Kc6 was best. } { [%eval -71.3] } (37. Kc6 h5 38. Nd6 Rd3 39. Nc4 h4 40. Nb2 Rf3 41. Kd5 Kf5 42. Kd4 h3) 37... h5?? { (-71.30 → 0.00) Blunder. Rd3 was best. } { [%eval 0.0] } (37... Rd3 38. Kd6 Rxd4+ 39. Kc6 Rf4 40. Kd5 h5 41. Kd6 Kg5 42. Kd5 h4 43. Kc5) 38. Nf3?? { (0.00 → Mate in 11) Checkmate is now unavoidable. Nxb3 was best. } { [%eval #-11] } (38. Nxb3 Ke5 39. Nd2 Kf5 40. Kd6 h4 41. Ke7 Kf4 42. Ke6 Ke3 43. Nf1+ Kf2) 38... Rxf3 { [%eval #-11] } { White resigns. } 0-1