final move · Qb7#
Biggest upsetCheckmate

ehesfarkas vs ZenG212

+504

beat a 2150

Elo
1646 vs 2150
Played
blitz · Jun 23, 2026
Opening
Caro Kann Defense Advance Botvinnik Carls Defense
See the game on Chess.com →
Avg centipawn loss
27
Blunders
0
Moves
66
Color
Black
The game

How it swung

winninglosing
move 1ehesfarkas’s evaluation, move by movemove 66
Not everything was clean

The one slip

21...♕g5+ cost 1.7 pawns. f6 would have held it.

The position went from winning to better.

The point: 22.♖h1 ♕g5+ 23.♕g3 ♕xg3+

Every move

The score

  1. 1. e4 c6
  2. 2. d4 d5
  3. 3. e5 c5
  4. 4. dxc5 Nc6
  5. 5. Nf3 Bg4
  6. 6. Bb5 e6
  7. 7. O-O Bxc5
  8. 8. h3 Bh5
  9. 9. Nc3 Ne7
  10. 10. g4 Bg6
  11. 11. h4 h5
  12. 12. gxh5 Bxh5
  13. 13. Bg5 O-O
  14. 14. Bxc6 bxc6
  15. 15. Na4 Bb6
  16. 16. Nxb6 axb6
  17. 17. c3 Qc7
  18. 18. Bxe7 Qxe7
  19. 19. a3 Bxf3
  20. 20. Qxf3 Qxh4
  21. 21. Kg2 Qg5+
  22. 22. Qg3 Qxg3+
  23. 23. fxg3 Ra4
  24. 24. Rh1 f6
  25. 25. exf6 Rxf6
  26. 26. Raf1 Re4
  27. 27. Re1 Rxe1
  28. 28. Rxe1 Kf7
  29. 29. a4 Ke7
  30. 30. b4 Kd6
  31. 31. a5 bxa5
  32. 32. bxa5 Rf7
  33. 33. a6 Ra7
  34. 34. Ra1 e5
  35. 35. Kf3 e4+
  36. 36. Kf4 Kc5
  37. 37. Ke3 Kb6
  38. 38. c4 Rxa6
  39. 39. Rxa6+ Kxa6
  40. 40. Kd4 Kb6
  41. 41. cxd5 cxd5
  42. 42. g4 Kc6
  43. 43. g5 Kd6
  44. 44. Ke3 Ke5
  45. 45. Ke2 d4
  46. 46. Kd2 Kf4
  47. 47. Kc1 Kxg5
  48. 48. Kc2 Kf4
  49. 49. Kd1 Kf3
  50. 50. Kd2 e3+
  51. 51. Kd3 Kf2
  52. 52. Kxd4 e2
  53. 53. Ke5 e1=Q+
  54. 54. Kd6 Qe4
  55. 55. Kd7 Qg6
  56. 56. Kc7 Qf6
  57. 57. Kd7 g6
  58. 58. Ke8 g5
  59. 59. Kd7 g4
  60. 60. Ke8 Qg7
  61. 61. Kd8 g3
  62. 62. Kc8 g2
  63. 63. Kd8 g1=Q
  64. 64. Kc8 Qc1+
  65. 65. Kb8 Qcc7+
  66. 66. Ka8 Qb7#

← ehesfarkas’s profileFind your own best games →