Chess puzzle (Crushing)
Moves: 1. d4 c6 2. Bf4 d5 3. e3 a6 4. Nf3 Bg4 5. Nbd2 e6 6. c3 Nd7 7. Bd3 Ne7 8. h3
Bf5 9. Qc2 Bxd3 10. Qxd3 Nf5 11. g4 Ne7 12. Bd6 Ng6 13. Bxf8 Ngxf8 14. h4 Ng6
15. h5 Ne7 16. g5 Nf5 17. O-O-O c5 18. Nh4 c4 19. Qe2 Ne7 20. Rdg1 Qa5 21. Kb1
b5 22. g6 f6 23. gxh7 Rxh7 24. Ng6 b4 25. cxb4 Qxb4 26. Nxe7 Kxe7 27. Nf3 c3
28. b3 a5 29. Qc2 a4 *
Position (FEN): r7/3nk1pr/4pp2/3p3P/pq1P4/1Pp1PN2/P1Q2P2/1K4RR w - - 0 30
White to move.
Themes: Hanging Piece, Pin Middlegame  
Puzzle rating: 1030
Best move: Qxh7