Chess puzzle (Crushing)
Moves: 1. e4 Nc6 2. d4 e6 3. d5 exd5 4. exd5 Ne5 5. c4 d6 6. Nf3 Bg4 7. Be2 Nf6 8.
Nxe5 Bxe2 9. Qxe2 dxe5 10. Qxe5+ Be7 11. Bg5 O-O 12. O-O Re8 13. Qg3 Ne4 14.
Bxe7 Nxg3 15. Bxd8 Nxf1 16. Kxf1 Raxd8 17. Nc3 h5 18. Nb5 c6 19. dxc6 bxc6 20.
Nxa7 Re7 *
Position (FEN): 3r2k1/N3rpp1/2p5/7p/2P5/8/PP3PPP/R4K2 w - - 1 21
White to move.
Themes:  Endgame  
Puzzle rating: 781
Best move: Nxc6