Chess puzzle (Crushing)
Moves: 1. Nf3 d5 2. e4 c6 3. Nc3 e6 4. exd5 cxd5 5. Bb5+ Nc6 6. d3 a6 7. Ba4 b5 8. Bb3
Bb4 9. O-O Nf6 10. a3 Bc5 11. Bg5 h6 12. Bh4 O-O 13. Qd2 Be7 14. Bg3 Re8 15.
Ne5 Nxe5 16. Bxe5 Bd6 17. d4 Nh7 18. f4 Bb7 19. Rf3 f6 20. Bxd6 Qxd6 21. Rg3
Kf7 22. Re1 g5 23. fxg5 hxg5 24. Rf1 Rh8 25. Rxg5 *
Position (FEN): r6r/1b3k1n/p2qpp2/1p1p2R1/3P4/PBN5/1PPQ2PP/5RK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 939
Best move: Nxg5