Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Bg5 Be7 6. Bxf6 Bxf6 7. Nxf6+ Qxf6
8. Nf3 O-O 9. Bd3 Nc6 10. c3 b6 11. Qc2 h6 12. O-O Bb7 13. Be4 Rab8 14. a4 Ne7
15. Ne5 Bxe4 16. Qxe4 Rfd8 17. Rfd1 Rbc8 18. a5 c5 19. axb6 axb6 20. Ra7 cxd4
21. cxd4 Nc6 *
Position (FEN): 2rr2k1/R4pp1/1pn1pq1p/4N3/3PQ3/8/1P3PPP/3R2K1 w - - 1 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1234
Best move: Nxc6