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