Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 dxc4 3. e3 Nf6 4. Bxc4 e6 5. Nf3 Nc6 6. O-O Be7 7. Nc3 O-O 8. e4
Bb4 9. e5 Bxc3 10. bxc3 Nd5 11. Bd2 a6 12. Bd3 h6 13. Qc1 f5 14. exf6 Nxf6 15.
Bxh6 gxh6 16. Qxh6 Kf7 17. Bg6+ Ke7 18. Qg7+ Kd6 19. Ne5 b5 20. Nf7+ Rxf7 21.
Qxf7 Bd7 22. f3 *
Position (FEN): r2q4/2pb1Q2/p1nkpnB1/1p6/3P4/2P2P2/P5PP/R4RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 2227
Best move: Qh8