Chess puzzle (Crushing)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Be7 4. Bc4 Bh4+ 5. Kf1 Nh6 6. d4 O-O 7. Bxf4 Ng4 8.
g3 Be7 9. h3 Nf6 10. Nc3 Bb4 11. Qd3 Bxc3 12. bxc3 a6 13. g4 b5 14. Bb3 a5 15.
a4 bxa4 16. Rxa4 c6 17. Ng5 d5 18. e5 Ne4 19. Nxe4 dxe4 20. Qxe4 Nd7 21. h4 c5
22. g5 Rb8 23. h5 Nb6 24. g6 Nxa4 *
Position (FEN): 1rbq1rk1/5ppp/6P1/p1p1P2P/n2PQB2/1BP5/2P5/5K1R w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 2169
Best move: h6