Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. Nc3 d6 6. Be3 Bb6 7. O-O Bg4 8. h3
Bh5 9. a4 a5 10. Bb5 h6 11. Bxb6 cxb6 12. Nd5 O-O 13. c3 Nxd5 14. exd5 Ne7 15.
c4 Qc8 16. g4 Bg6 17. Nh4 f5 18. d4 fxg4 19. dxe5 gxh3 20. exd6 Rf4 21. dxe7
Rxh4 22. Kh2 Qf5 23. f4 Rxf4 24. Rxf4 *
Position (FEN): r5k1/1p2P1p1/1p4bp/pB1P1q2/P1P2R2/7p/1P5K/R2Q4 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 658
Best move: Qxf4+