Chess puzzle (Crushing)
Moves: 1. e3 Nc6 2. d4 e5 3. d5 Nce7 4. c4 g6 5. b3 Bg7 6. Bb2 d6 7. Bd3 Nh6 8. h4 O-O
9. h5 f5 10. hxg6 hxg6 11. Nd2 c6 12. dxc6 bxc6 13. Nh3 Ng4 14. Be2 Nf6 15. Ng5
Qc7 16. Qc2 a5 17. f4 a4 18. Ndf3 exf4 19. exf4 Bd7 20. O-O-O axb3 21. axb3 Ra2
22. Nd4 Qa7 23. Nde6 Ra8 *
Position (FEN): r5k1/q2bn1b1/2ppNnp1/5pN1/2P2P2/1P6/rBQ1B1P1/2KR3R w - - 5 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1556
Best move: Nxg7