Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 c6 3. e3 Bf5 4. Nf3 e6 5. c4 Nf6 6. Nc3 Nbd7 7. Nh4 Qb6 8. Nxf5
exf5 9. Qc2 c5 10. cxd5 cxd4 11. exd4 Qxd4 12. Be3 Qe5 13. Bb5 f4 14. Bxd7+
Nxd7 15. O-O-O fxe3 16. Rde1 Qg5 17. Rxe3+ Be7 18. Qe4 O-O 19. Qxe7 Nf6 20. Qe5
Qxg2 21. Rhe1 Rac8 22. Rg3 Qxf2 23. Rxg7+ *
Position (FEN): 2r2rk1/pp3pRp/5n2/3PQ3/8/2N5/PP3q1P/2K1R3 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 856
Best move: Kxg7