Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. c3 Nxe4 5. Bd5 Bc5 6. O-O Nf6 7. Bxc6 dxc6 8.
Nxe5 O-O 9. d4 Bd6 10. Bg5 Be7 11. Nd2 h6 12. Bh4 Nd5 13. Bxe7 Qxe7 14. Re1 Qg5
15. Nef3 Qg6 16. Ne4 Bh3 17. Ng3 Bg4 18. Ne5 Qg5 19. Qb3 Rfe8 20. Qxb7 Rab8 21.
Qxc6 Ne7 22. Nxg4 *
Position (FEN): 1r2r1k1/p1p1npp1/2Q4p/6q1/3P2N1/2P3N1/PP3PPP/R3R1K1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1427
Best move: Nxc6