Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 e6 5. cxd5 cxd5 6. e3 Bd6 7. Qa4+ Bd7 8.
Qb3 Bc6 9. Ne5 O-O 10. Bd3 Nbd7 11. f4 Rb8 12. O-O Ne8 13. Qc2 g6 14. Rf3 Nxe5
15. fxe5 Be7 16. Rh3 f5 17. Qf2 Ng7 18. Be2 Be8 19. Qf4 Bg5 20. Qg3 a6 21. Bd3
b5 22. Ne2 Rc8 23. b3 a5 24. Nf4 b4 25. Bd2 Rf7 26. Rf1 Ra7 27. Be2 a4 28. Bxb4
axb3 29. axb3 Ra2 30. Bh5 Nxh5 31. Nxh5 *
Position (FEN): 2rqb1k1/7p/4p1p1/3pPpbN/1B1P4/1P2P1QR/r5PP/5RK1 b - - 0 31
Black to move.
Themes:  Middlegame  
Puzzle rating: 1675
Best move: gxh5