Chess puzzle (Crushing)
Moves: 1. e4 e5 2. c4 g6 3. Nc3 Bg7 4. Nf3 Ne7 5. d3 O-O 6. Be3 d6 7. Be2 c6 8. Qd2 f5
9. Bh6 fxe4 10. Nxe4 Nf5 11. Bxg7 Kxg7 12. O-O-O Nd4 13. Nxd4 exd4 14. f4 d5
15. Ng3 dxc4 16. dxc4 c5 17. Bd3 Nc6 18. a3 a6 19. h4 b5 20. cxb5 axb5 21. h5
c4 22. Be4 Ra6 *
Position (FEN): 2bq1r2/6kp/r1n3p1/1p5P/2ppBP2/P5N1/1P1Q2P1/2KR3R w - - 2 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1937
Best move: hxg6