Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 e6 4. O-O a6 5. a3 b5 6. Ba2 Nc6 7. Nc3 Nf6 8. b3 Bb7
9. Bb2 d5 10. exd5 exd5 11. Re1+ Be7 12. b4 c4 13. d3 d4 14. Ne4 c3 15. Nxf6+
gxf6 16. Bc1 Qc7 17. Qe2 O-O-O 18. Bxf7 Rhf8 19. Be6+ Kb8 20. Qe4 Nxb4 21. Qf5
*
Position (FEN): 1k1r1r2/1bq1b2p/p3Bp2/1p3Q2/1n1p4/P1pP1N2/2P2PPP/R1B1R1K1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1415
Best move: Nxc2