FEN
[Event "rated blitz game"]
[Site "https://lichess.org/wpYu6upB"]
[Date "2026.03.15"]
[Round "-"]
[White "Chess_Account_1"]
[Black "Ckontra"]
[Result "1-0"]
[GameId "wpYu6upB"]
[UTCDate "2026.03.15"]
[UTCTime "19:51:41"]
[WhiteElo "1337"]
[BlackElo "1337"]
[WhiteRatingDiff "+18"]
[BlackRatingDiff "-6"]
[Variant "Standard"]
[TimeControl "300+3"]
[ECO "D01"]
[Opening "Richter-Veresov Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 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... h6 { [%eval -0.11] } 4. Bxf6 { [%eval -0.12] } 4... exf6 { [%eval -0.14] } 5. Nf3 { [%eval -0.24] } 5... Be6 { [%eval -0.11] } 6. e3 { [%eval -0.26] } 6... Nc6 { [%eval 0.0] } 7. Bb5 { [%eval 0.0] } 7... Qd7 { [%eval 0.09] } 8. O-O { [%eval 0.14] } 8... a6 { [%eval 0.14] } 9. Ba4 { [%eval -0.04] } 9... b5 { [%eval 0.05] } 10. Bb3 { [%eval 0.09] } 10... Na7?! { (0.09 → 0.69) Inaccuracy. Bb4 was best. } { [%eval 0.69] } (10... Bb4 11. Ne2 Bd6 12. Ne1 Na5 13. c3 Nc4 14. Nd3 Bf5 15. a4 O-O 16. Bc2) 11. a3 { [%eval 0.38] } 11... a5 { [%eval 0.77] } 12. Ba2?! { (0.77 → 0.17) Inaccuracy. Re1 was best. } { [%eval 0.17] } (12. Re1 Be7 13. e4 dxe4 14. Bxe6 fxe6 15. Nxe4 O-O 16. Qe2 Rfe8 17. Rad1 b4) 12... a4?! { (0.17 → 0.72) Inaccuracy. Be7 was best. } { [%eval 0.72] } (12... Be7 13. Ne1 b4 14. axb4 axb4 15. Ne2 c6 16. Nd3 O-O 17. Bb3 Rfb8 18. Nc5) 13. Qe2 { [%eval 0.24] } 13... Rb8? { (0.24 → 1.65) Mistake. Be7 was best. } { [%eval 1.65] } (13... Be7 14. e4 dxe4 15. Qxe4 O-O 16. Rfe1 Bxa2 17. Qxe7 Be6 18. Qxd7 Bxd7 19. d5) 14. Rfe1?! { (1.65 → 0.75) Inaccuracy. e4 was best. } { [%eval 0.75] } (14. e4 Be7 15. Bxd5 O-O 16. Bxe6 Qxe6 17. Rfe1 Qd7 18. h3 Rfe8 19. Qd3 Rbd8) 14... Bd6 { [%eval 0.89] } 15. Rad1?! { (0.89 → 0.16) Inaccuracy. e4 was best. } { [%eval 0.16] } (15. e4 dxe4 16. Qxe4 O-O 17. Bxe6 Qxe6 18. Qxe6 fxe6 19. Rxe6 Rfd8 20. h4 Kf7) 15... O-O?! { (0.16 → 0.90) Inaccuracy. c6 was best. } { [%eval 0.9] } (15... c6 16. e4 O-O 17. exd5 cxd5 18. Bxd5 Bxd5 19. Nxd5 Bxh2+ 20. Nxh2 Qxd5 21. Nf1) 16. e4?! { (0.90 → -0.03) Inaccuracy. Nxd5 was best. } { [%eval -0.03] } (16. Nxd5 Bxd5 17. Bxd5 Bxh2+ 18. Nxh2 Qxd5 19. e4 Qd7 20. Qh5 Nc8 21. Ng4 Ne7) 16... dxe4 { [%eval -0.09] } 17. Qxe4? { (-0.09 → -1.49) Mistake. Bxe6 was best. } { [%eval -1.49] } (17. Bxe6 exf3 18. Bxd7 fxe2 19. Rxe2 Rfd8 20. Bg4 b4 21. Nxa4 bxa3 22. c3 Rb3) 17... Bf5 { [%eval -1.32] } 18. Qe2 { [%eval -1.42] } 18... Rfe8 { [%eval -1.55] } 19. Qd2 { [%eval -1.39] } 19... Rxe1+ { [%eval -1.17] } 20. Rxe1 { [%eval -1.5] } 20... c5?? { (-1.50 → 0.17) Blunder. b4 was best. } { [%eval 0.17] } (20... b4 21. Nd5 bxa3 22. bxa3 Nb5 23. c4 Nxa3 24. c5 Bf8 25. Nb4 Qb5 26. Qf4) 21. d5? { (0.17 → -1.12) Mistake. dxc5 was best. } { [%eval -1.12] } (21. dxc5 Bxc5 22. Rd1 Qxd2 23. Rxd2 Be6 24. Kf1 Nc6 25. Bxe6 fxe6 26. Rd7 Be7) 21... b4 { [%eval -0.96] } 22. Ne4 { [%eval -0.91] } 22... Bxe4 { [%eval -0.99] } 23. Rxe4 { [%eval -0.84] } 23... bxa3 { [%eval -0.44] } 24. bxa3 { [%eval -0.55] } 24... Nb5 { [%eval -0.27] } 25. Rxa4?? { (-0.27 → -2.30) Blunder. c4 was best. } { [%eval -2.3] } (25. c4 Nd4 26. Nxd4 cxd4 27. Qxd4 Qc7 28. g3 Qc5 29. Qxc5 Bxc5 30. d6 Bxd6) 25... Nc3 { [%eval -2.39] } 26. Qxc3 { [%eval -2.4] } 26... Qxa4 { [%eval -2.44] } 27. Nd2 { [%eval -2.29] } 27... Qd4 { [%eval -2.21] } 28. Qxd4 { [%eval -2.27] } 28... cxd4 { [%eval -2.2] } 29. Nc4 { [%eval -2.15] } 29... Bc5 { [%eval -1.88] } 30. Kf1 { [%eval -1.85] } 30... Kf8 { [%eval -1.53] } 31. Ke2 { [%eval -1.55] } 31... Kg8? { (-1.55 → 0.00) Mistake. Rd8 was best. } { [%eval 0.0] } (31... Rd8 32. d6 Bxd6 33. Nxd6 Rxd6 34. Bc4 Ke7 35. Kd3 f5 36. a4 f6 37. f4) 32. Kd3?! { (0.00 → -0.72) Inaccuracy. a4 was best. } { [%eval -0.72] } (32. a4 Kf8 33. Kd3 Ra8 34. Bb3 Ke7 35. Nd2 Bb6 36. Nc4) 32... Re8?! { (-0.72 → 0.00) Inaccuracy. Rd8 was best. } { [%eval 0.0] } (32... Rd8 33. Na5 Bxa3 34. Kxd4 Ra8 35. Nc4 Bb4 36. Bb3 Be1 37. Kc5 Bxf2+ 38. Kc6) 33. Bb3 { [%eval 0.0] } 33... Ra8 { [%eval 0.0] } 34. a4 { [%eval 0.0] } 34... g5?! { (0.00 → 0.61) Inaccuracy. Kf8 was best. } { [%eval 0.61] } (34... Kf8 35. Nd2 Ke7 36. Nf3 Kd6 37. Nxd4 Bxd4 38. Kxd4 Rb8 39. Kc4 Rc8+ 40. Kb4) 35. Nd2 { [%eval 0.66] } 35... Kg7 { [%eval 0.86] } 36. Nf3 { [%eval 0.83] } 36... Kg6? { (0.83 → 2.63) Mistake. Kf8 was best. } { [%eval 2.63] } (36... Kf8 37. Kc4 Rc8 38. Nxd4 Ke7 39. Nc6+ Kd6 40. f3 f5 41. a5 Rc7 42. a6) 37. g4?? { (2.63 → 0.35) Blunder. Nxd4 was best. } { [%eval 0.35] } (37. Nxd4 Bd6 38. h3 f5 39. Kc4 f4 40. Kb5 f5 41. c4 Rb8+ 42. Kc6 Be5) 37... f5 { [%eval 0.9] } 38. gxf5+?? { (0.90 → -1.33) Blunder. Ne5+ was best. } { [%eval -1.33] } (38. Ne5+ Kg7 39. gxf5 Rc8 40. a5 Kf6 41. Nd7+ Ke7 42. Nxc5 Rxc5 43. a6 Ra5) 38... Kxf5 { [%eval -1.07] } 39. Nxd4+ { [%eval -1.4] } 39... Bxd4?? { (-1.40 → 3.71) Blunder. Ke5 was best. } { [%eval 3.71] } (39... Ke5 40. Nc6+ Kd6 41. Nd4 h5 42. Kc4 Rc8 43. Kd3 Bb6 44. f3 h4 45. Nf5+) 40. Kxd4 { [%eval 3.2] } 40... f6?! { (3.20 → 4.87) Inaccuracy. Kf6 was best. } { [%eval 4.87] } (40... Kf6 41. d6 h5 42. Kd5 Ra6 43. c4 Rb6 44. Bc2 Rb2 45. Be4 Rb4 46. a5) 41. Ke3?? { (4.87 → -1.47) Blunder. c4 was best. } { [%eval -1.47] } (41. c4 Rb8 42. Bc2+ Kf4 43. Bd3 Kf3 44. c5 f5 45. d6 Ra8 46. c6 Kxf2) 41... h5?? { (-1.47 → 3.59) Blunder. Ke5 was best. } { [%eval 3.59] } (41... Ke5 42. Kd3 f5 43. Kc4 h5 44. Kb5 Kd6 45. a5 f4 46. a6 g4 47. Ba4) 42. f3?? { (3.59 → -2.63) Blunder. Kd4 was best. } { [%eval -2.63] } (42. Kd4 h4 43. d6 Rf8 44. Kd5 Kg4 45. d7 Kh3 46. Kd6 Kxh2 47. Bd5 f5) 42... h4?? { (-2.63 → 0.60) Blunder. Ke5 was best. } { [%eval 0.6] } (42... Ke5 43. c4 Rb8 44. Bd1 Rb2 45. Kd3 Rxh2 46. f4+ Kd6 47. Be2 g4 48. a5) 43. h3?? { (0.60 → -2.95) Blunder. Kd4 was best. } { [%eval -2.95] } (43. Kd4 Kf4 44. d6 f5 45. Bc4 Rd8 46. Kd5 Kxf3 47. Ke6 g4 48. Ke7 Rh8) 43... Re8+?? { (-2.95 → 2.50) Blunder. Ke5 was best. } { [%eval 2.5] } (43... Ke5 44. Ke2 f5 45. Kf2 Kf4 46. Kg2 Ra7 47. Kf2 Ra6 48. Kg2 Ke3 49. a5) 44. Kf2?? { (2.50 → -2.51) Blunder. Kd4 was best. } { [%eval -2.51] } (44. Kd4 Kf4 45. d6 Rd8 46. Kd5 Kg3 47. Ke6 Kxh3 48. Ke7 Ra8 49. Be6+ Kg3) 44... Kf4?! { (-2.51 → -1.81) Inaccuracy. Ke5 was best. } { [%eval -1.81] } (44... Ke5 45. Ke3 f5 46. Kf2 Ra8 47. Kg1 Ra6 48. Kg2 Kd4 49. Kf2 Ra8 50. Kg2) 45. Kg2?? { (-1.81 → -6.09) Blunder. a5 was best. } { [%eval -6.09] } (45. a5 Ra8 46. Bc4 Rxa5 47. d6 Ke5 48. d7 Ra8 49. Bb5 f5 50. c4 Kd6) 45... Re2+ { [%eval -5.96] } 46. Kf1 { [%eval -4.91] } 46... Rh2 { [%eval -4.68] } 47. d6 { [%eval -4.5] } 47... Rxh3?? { (-4.50 → 6.31) Blunder. Rd2 was best. } { [%eval 6.31] } (47... Rd2 48. Ke1 Ke3 49. Bf7 Rxd6 50. c4 Ra6 51. Kd1 Kd4 52. Kc2 Rxa4 53. Kb3) 48. d7 { [%eval 6.15] } 48... Rxf3+ { [%eval 6.17] } 49. Ke2 { [%eval 6.26] } 49... Re3+ { [%eval 6.31] } 50. Kd2 { [%eval 6.32] } 50... h3 { [%eval 7.65] } 51. d8=Q { [%eval 7.4] } 51... Rg3? { (7.40 → Mate in 13) Checkmate is now unavoidable. Rxb3 was best. } { [%eval #13] } (51... Rxb3 52. Qc7+ Kf3 53. cxb3 Kg2 54. Qc6+ Kg3 55. Ke3 Kg4 56. Qf3+ Kh4 57. Qxf6) 52. Qd4+ { [%eval 10.8] } 52... Kf3?! { (10.80 → Mate in 1) Checkmate is now unavoidable. Kf5 was best. } { [%eval #1] } (52... Kf5 53. Qf2+ Kg4 54. Be6+ Kh4 55. Bf5 g4 56. a5 Kg5 57. Qxg3 Kxf5 58. a6) 53. Qxf6+? { (Mate in 1 → 8.68) Lost forced checkmate sequence. Bd5# was best. } { [%eval 8.68] } (53. Bd5#) 53... Kg2? { (8.68 → Mate in 4) Checkmate is now unavoidable. Kg4 was best. } { [%eval #4] } (53... Kg4 54. Be6+ Kh5 55. Qf7+ Kh6 56. Bxh3 Rg1 57. Qf6+ Kh7 58. Bf5+ Kg8 59. Qd8+) 54. Bd5+ { [%eval #3] } 54... Kg1 { [%eval #2] } 55. Ke2 { [%eval #5] } 55... h2 { [%eval #1] } 56. Qf1# { White wins by checkmate. } 1-0