Chess puzzle (Crushing)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 f6 4. exf6 Nxf6 5. b3 Bc5 6. d4 Bb4+ 7. c3 Ba5 8. b4
Bb6 9. Nh4 O-O 10. Bb5 Nbd7 11. O-O Ne4 12. Qg4 Ndf6 13. Qf3 e5 14. dxe5 Ng4
15. Nf5 Bxf5 16. Bf4 Nexf2 17. c4 Be4 18. Qb3 Qh4 19. Qb2 Nxh2 20. Rxf2 Bxf2+
21. Qxf2 Ng4 *
Position (FEN): r4rk1/ppp3pp/8/1B1pP3/1PP1bBnq/8/P4QP1/RN4K1 w - - 1 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 989
Best move: Qxh4