Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. Nc3 d6 6. d3 Bg4 7. Bg5 Nd4 8. Nd5
Nxf3+ 9. gxf3 Be6 10. Nxf6+ gxf6 11. Bh6 Rg8+ 12. Kh1 Bh3 13. Rg1 Ke7 14. f4
Qd7 15. f5 b5 16. Bb3 a5 17. a3 a4 18. Ba2 d5 19. Qh5 Rxg1+ 20. Rxg1 Bxf5 21.
Qxf7+ *
Position (FEN): r7/2pqkQ1p/5p1B/1pbppb2/p3P3/P2P4/BPP2P1P/6RK b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 615
Best move: Kxf7