Chess puzzle (Crushing)
Moves: 1. c4 e5 2. Nc3 Nc6 3. g3 f5 4. Bg2 Nf6 5. e3 Bb4 6. Nge2 d6 7. O-O O-O 8. Nd5
Ba5 9. a3 Qe8 10. b4 Bb6 11. Bb2 Qh5 12. f4 Ng4 13. h3 Nf6 14. b5 Na5 15. Rc1
exf4 16. Nexf4 Qg5 17. Nxf6+ Rxf6 18. Bd5+ Kh8 19. Kh2 Rh6 20. h4 c6 21. Bf3
Rxh4+ *
Position (FEN): r1b4k/pp4pp/1bpp4/nP3pq1/2P2N1r/P3PBP1/1B1P3K/2RQ1R2 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 971
Best move: gxh4