Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 e6 3. e3 Bd6 4. Bg3 Nf6 5. Nd2 O-O 6. Bd3 c5 7. c3 Nc6 8. Ngf3
Re8 9. Ne5 Bxe5 10. dxe5 Nd7 11. f4 c4 12. Bc2 Qb6 13. O-O Qxb2 14. Rc1 b5 15.
Bh4 b4 16. Qh5 Nf8 17. Nf3 h6 18. g4 b3 19. axb3 cxb3 20. Bd3 Ne7 21. Bxe7 Rxe7
22. g5 a5 *
Position (FEN): r1b2nk1/4rpp1/4p2p/p2pP1PQ/5P2/1pPBPN2/1q5P/2R2RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1580
Best move: gxh6