Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nf3 Nf6 4. d3 Bc5 5. Bg5 h6 6. Bh4 g5 7. Bg3 d5 8. Bxd5
Nxd5 9. exd5 Qxd5 10. Nc3 Qe6 11. O-O Bd7 12. Re1 Bd6 13. d4 f6 14. d5 Qf7 15.
dxc6 Bxc6 16. a3 O-O-O 17. Qe2 h5 18. h3 g4 19. hxg4 hxg4 20. Nh4 f5 21. Nxf5 *
Position (FEN): 2kr3r/ppp2q2/2bb4/4pN2/6p1/P1N3B1/1PP1QPP1/R3R1K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 971
Best move: Qxf5