Chess puzzle (Crushing)
Moves: 1. d4 e6 2. c4 f5 3. Nf3 Nf6 4. e3 b6 5. Bd3 Bb7 6. O-O Nc6 7. Nc3 Bb4 8. a3
Bxc3 9. bxc3 O-O 10. Rb1 Qe8 11. c5 Qh5 12. cxb6 axb6 13. c4 Ne7 14. Be2 Ng4
15. h3 Rf6 16. Nd2 Rg6 17. hxg4 fxg4 18. e4 Nf5 19. Rb3 Nxd4 20. Rh3 Nxe2+ 21.
Qxe2 Qxh3 *
Position (FEN): r5k1/1bpp2pp/1p2p1r1/8/2P1P1p1/P6q/3NQPP1/2B2RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 737
Best move: gxh3