Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nc3 e6 3. f4 g6 4. Nf3 Bg7 5. g3 b6 6. Bg2 Bb7 7. d3 Ne7 8. O-O d5
9. Re1 dxe4 10. dxe4 Qxd1 11. Rxd1 Bxc3 12. bxc3 O-O 13. e5 Na6 14. Ng5 Bxg2
15. Kxg2 Rad8 16. Bb2 Nd5 17. Kf3 Nac7 18. a4 a6 19. Rd3 b5 20. a5 c4 21. Rd4
Ne7 22. Ba3 Rxd4 23. cxd4 Ncd5 24. Rb1 Rd8 25. Bxe7 Nxe7 26. c3 Nd5 27. Rc1 Rc8
28. Ne4 b4 29. Ke2 b3 30. Rb1 Rb8 31. Nd6 *
Position (FEN): 1r4k1/5p1p/p2Np1p1/P2nP3/2pP1P2/1pP3P1/4K2P/1R6 b - - 3 31
Black to move.
Themes:  Endgame  
Puzzle rating: 812
Best move: Nxc3+