Chess puzzle (Crushing)
Moves: 1. e4 c5 2. c4 Nc6 3. Nc3 d6 4. d3 g6 5. g3 Bg7 6. Bg2 Nf6 7. Nge2 O-O 8. O-O
Bd7 9. Bg5 h6 10. Be3 Ng4 11. Qd2 Kh7 12. h3 Nxe3 13. Qxe3 Qc8 14. Kh2 Nd4 15.
Rac1 b5 16. b3 a5 17. Nxb5 Nxb5 18. cxb5 Bxb5 19. f4 Qa6 20. Rfd1 a4 21. e5
Rae8 22. Bd5 axb3 23. Bxb3 Rc8 24. Nc3 Bc6 25. Ne4 Bd7 26. exd6 exd6 27. Bc4
Qc6 28. Qf3 d5 29. Ng5+ *
Position (FEN): 2r2r2/3b1pbk/2q3pp/2pp2N1/2B2P2/3P1QPP/P6K/2RR4 b - - 1 29
Black to move.
Themes:  Middlegame  
Puzzle rating: 1142
Best move: hxg5