Chess puzzle (Crushing)
Moves: 1. Nf3 e6 2. Nc3 b6 3. e4 Bb7 4. Bd3 Bb4 5. O-O Nf6 6. a3 Bxc3 7. dxc3 Nxe4 8.
Re1 Nc5 9. Bf1 Qf6 10. b4 Ne4 11. Bb2 Ng5 12. Be2 Nxf3+ 13. Bxf3 Bxf3 14. gxf3
Qg6+ 15. Kf1 Nc6 16. c4 h5 17. Qd2 h4 18. Rad1 O-O-O 19. Re4 h3 20. Rg4 Qf5 21.
Qe2 f6 22. f4 Rh6 23. Qf3 g5 24. b5 Nb8 25. fxg5 *
Position (FEN): 1nkr4/p1pp4/1p2pp1r/1P3qP1/2P3R1/P4Q1p/1BP2P1P/3R1K2 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 951
Best move: Qxf3