Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 b6 4. e4 Bb7 5. Bg5 Be7 6. Bd3 O-O 7. f4 c5 8. d5 d6
9. Nf3 exd5 10. cxd5 Nbd7 11. O-O a6 12. Qe2 b5 13. e5 Nxd5 14. Nxd5 Bxd5 15.
exd6 Bxg5 16. Nxg5 Nf6 17. Qe5 Re8 18. Bxh7+ Kh8 19. Qf5 Qxd6 20. Qh3 c4 21.
Rad1 Qc5+ 22. Kh1 Re3 23. Qh4 Bxg2+ *
Position (FEN): r6k/5ppB/p4n2/1pq3N1/2p2P1Q/4r3/PP4bP/3R1R1K w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 645
Best move: Kxg2