Chess puzzle (Crushing)
Moves: 1. e3 e5 2. d3 d5 3. h3 c6 4. a3 Bf5 5. g3 Nf6 6. b3 Bd6 7. Bg2 Nbd7 8. Bb2 h6
9. Ne2 Qe7 10. Nd2 e4 11. d4 b6 12. g4 Bg6 13. Nf1 c5 14. c3 cxd4 15. cxd4 O-O
16. Neg3 Rac8 17. h4 Qe6 18. Bh3 Qe7 19. g5 hxg5 20. hxg5 Nh7 21. Bf5 Bxg3 22.
Nxg3 Bxf5 23. Nxf5 Qe6 24. Qh5 *
Position (FEN): 2r2rk1/p2n1ppn/1p2q3/3p1NPQ/3Pp3/PP2P3/1B3P2/R3K2R b KQ - 2 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1217
Best move: Qxf5