Chess puzzle (Crushing)
Moves: 1. e4 c5 2. d4 cxd4 3. Qxd4 Nc6 4. Qd1 g6 5. Bg5 Bg7 6. Bb5 Nf6 7. Nd2 O-O 8.
Ngf3 a6 9. Ba4 b5 10. Bb3 d6 11. O-O h6 12. Bh4 Bb7 13. a4 Na5 14. Re1 Nxb3 15.
cxb3 Re8 16. Qe2 e6 17. axb5 axb5 18. Rxa8 Qxa8 19. Qxb5 Rb8 20. Qb4 Bxe4 21.
Qxd6 Bxf3 22. gxf3 Ne8 23. Qg3 Bxb2 24. Qf4 Bc3 25. Qxf7+ *
Position (FEN): qr2n1k1/5Q2/4p1pp/8/7B/1Pb2P2/3N1P1P/4R1K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 623
Best move: Kxf7