final move · Qa1#
Best comeback

rainy_day86 vs Deonvanvuuren

dead lost

down at move 45, won anyway

Elo
370 vs 404
Played
rapid · Jul 28, 2026
Opening
Caro Kann Defense Exchange Variation
See the game on Chess.com →
Avg centipawn loss
228
Blunders
7
Moves
74
Color
Black
The game

How it swung

winninglosing
move 1low point · move 45move 74
The low point

Move 45

The engine had this as lost outright after Qxf1+. 30 moves later, rainy_day86 won.

Not everything was clean

The one slip

44...♖f1+ cost 17.7 pawns. ♘d4+ would have held it.

That put the rook on f1, where the queen on c4 covers it. 45.♕xf1+ just takes it.

The point: 45.♔f2 ♖e2+ 46.♕xe2 ♘xe2

Every move

The score

  1. 1. d4 d5
  2. 2. e4 c6
  3. 3. exd5 cxd5
  4. 4. Bb5+ Bd7
  5. 5. Bxd7+ Qxd7
  6. 6. Ne2 e6
  7. 7. Nf4 Nf6
  8. 8. Nc3 Bd6
  9. 9. Nd3 O-O
  10. 10. g4 Re8
  11. 11. g5 Ne4
  12. 12. Nxe4 dxe4
  13. 13. Nf4 Qb5
  14. 14. d5 exd5
  15. 15. Nh5 g6
  16. 16. Nf6+ Kf8
  17. 17. Nxh7+ Ke7
  18. 18. b3 Rh8
  19. 19. c4 Qc5
  20. 20. Be3 Qc7
  21. 21. cxd5 Rxh7
  22. 22. Rc1 Qa5+
  23. 23. Bd2 Qxd5
  24. 24. Rf1 Rxh2
  25. 25. Ke2 Nc6
  26. 26. a4 Nd4+
  27. 27. Ke3 Rh3+
  28. 28. f3 Bc5
  29. 29. b4 Bd6
  30. 30. Bc3 Nf5+
  31. 31. Ke2 Rh2+
  32. 32. Rf2 exf3+
  33. 33. Ke1 Bg3
  34. 34. Qe2+ Kd6
  35. 35. Rd1 b6
  36. 36. Rxd5+ Kxd5
  37. 37. Qd2+ Ke4
  38. 38. Qc2+ Kf4
  39. 39. Bd2+ Kg4
  40. 40. Qc4+ Kh3
  41. 41. Bf4 Bxf2+
  42. 42. Kf1 Rh1+
  43. 43. Kxf2 Re8
  44. 44. Kxf3 Rf1+
  45. 45. Qxf1+ Kh4
  46. 46. Qf2+ Kh3
  47. 47. Qg3+ Nxg3
  48. 48. Bxg3 f5
  49. 49. b5 Re4
  50. 50. a5 bxa5
  51. 51. Bb8 a4
  52. 52. Bxa7 a3
  53. 53. b6 a2
  54. 54. b7 Re8
  55. 55. Bd4 Rb8
  56. 56. Ke2 Rxb7
  57. 57. Kd2 Ra7
  58. 58. Bxa7 a1=Q
  59. 59. Bd4 Qxd4+
  60. 60. Ke2 Kh4
  61. 61. Kf3 Kxg5
  62. 62. Ke2 f4
  63. 63. Kf3 Kh4
  64. 64. Ke2 Qf6
  65. 65. Kf3 g5
  66. 66. Ke4 g4
  67. 67. Kd3 g3
  68. 68. Ke4 g2
  69. 69. Kf3 g1=Q
  70. 70. Ke4 Qe1+
  71. 71. Kd5 Qd8+
  72. 72. Kc5 Qc1+
  73. 73. Kb5 Qb8+
  74. 74. Ka6 Qa1#

← rainy_day86’s profileFind your own best games →