Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nc3 Nc6 3. Nf3 Bb4 4. Be2 Nf6 5. b3 Bxc3 6. dxc3 O-O 7. Bd3 d6 8.
O-O Bg4 9. Bg5 h6 10. Bxf6 Qxf6 11. Be2 Ne7 12. h3 Bh5 13. Nd2 Bxe2 14. Qxe2 d5
15. Qb5 b6 16. exd5 a6 17. Qc4 Qg5 18. Ne4 Qf5 19. Qxc7 Nxd5 20. Rfe1 *
Position (FEN): r4rk1/2Q2pp1/pp5p/3npq2/4N3/1PP4P/P1P2PP1/R3R1K1 b - - 1 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1098
Best move: Nxc7