Chess puzzle (Crushing)
Moves: 1. c4 f5 2. d4 Nf6 3. Nc3 c6 4. a3 d5 5. c5 e6 6. f3 Be7 7. g3 O-O 8. Bg2 Nbd7
9. e3 e5 10. Nge2 e4 11. fxe4 fxe4 12. O-O Rf7 13. Nf4 Nf8 14. b4 Bg4 15. Qb3
Ng6 16. b5 Nxf4 17. exf4 Rb8 18. Re1 b6 19. cxb6 Rxb6 20. a4 c5 21. Be3 c4 22.
Qc2 Bf5 23. h3 h5 24. a5 Rd6 25. Reb1 Qd7 26. Kh2 Ng4+ *
Position (FEN): 6k1/p2qbrp1/3r4/PP1p1b1p/2pPpPn1/2N1B1PP/2Q3BK/RR6 w - - 5 27
White to move.
Themes:  Middlegame  
Puzzle rating: 853
Best move: hxg4