Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 e6 3. d3 d6 4. h3 Nf6 5. Nf3 Nc6 6. Bg5 h6 7. Bh4 a6 8. Nc3 b5
9. Bb3 a5 10. a3 a4 11. Ba2 b4 12. Ne2 Qa5 13. O-O bxa3 14. bxa3 Be7 15. Rb1
O-O 16. Kh1 d5 17. e5 Nd7 18. Bxe7 Nxe7 19. d4 c4 20. c3 Ng6 21. g3 Qd8 22. Nf4
Nxf4 23. gxf4 f5 24. Rg1 Rb8 25. Rxg7+ *
Position (FEN): 1rbq1rk1/3n2R1/4p2p/3pPp2/p1pP1P2/P1P2N1P/B4P2/1R1Q3K b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 985
Best move: Kxg7