Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 d5 6. Bg5 h6 7. Bxf6 Qxf6 8.
e3 dxc4 9. Bxc4 O-O 10. Nf3 b6 11. Ne5 Bb7 12. O-O Nc6 13. Ng4 Qg5 14. f3 h5
15. Nf2 h4 16. h3 Ne7 17. e4 Ng6 18. Bb3 Nf4 19. Ng4 f5 20. exf5 Rxf5 21. Re1
Nxh3+ 22. gxh3 Rxf3 23. Bxe6+ Kh8 24. d5 Rg3+ 25. Kh2 *
Position (FEN): r6k/pbp3p1/1p2B3/3P2q1/6Np/P1P3rP/7K/R2QR3 b - - 2 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1868
Best move: Qf4