Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. O-O Nf6 5. Re1 Be7 6. h3 O-O 7. c3 a6 8. Ba4
b5 9. Bc2 h6 10. d4 exd4 11. cxd4 Nh7 12. Nc3 Ng5 13. Nd5 Nxf3+ 14. Qxf3 Be6
15. Nxe7+ Nxe7 16. b3 Ng6 17. Bb2 c6 18. Rad1 Qg5 19. d5 cxd5 20. exd5 Bd7 21.
Qc3 Nh4 22. g3 Bxh3 23. Re4 Bg4 *
Position (FEN): r4rk1/5pp1/p2p3p/1p1P2q1/4R1bn/1PQ3P1/PBB2P2/3R2K1 w - - 2 24
White to move.
Themes:  Middlegame  
Puzzle rating: 2109
Best move: gxh4