Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. f3 c6 4. d4 d5 5. exd5 cxd5 6. dxe5 dxc4 7. Qxd8+ Kxd8
8. exf6 gxf6 9. Ne2 b5 10. O-O a6 11. Bf4 Bb7 12. Nd2 h5 13. Rad1 Nd7 14. Ne4
Bxe4 15. fxe4 Kc8 16. Bd6 Bxd6 17. Rxd6 Rh6 18. Rfd1 Ne5 19. Nd4 Kc7 20. Nf5
Rg6 21. Ne7 Rg4 22. Rxf6 Rxe4 23. Nd5+ Kb7 24. Rb6+ Ka7 25. Rh6 h4 26. Nc7 Rg8
27. Nxa6 Nf3+ 28. Kf2 Nxh2 29. Rd7+ Ka8 30. Rxf7 *
Position (FEN): k5r1/5R2/N6R/1p6/2p1r2p/8/PPP2KPn/8 b - - 0 30
Black to move.
Themes:  Endgame  
Puzzle rating: 902
Best move: Ng4+