Chess puzzle (Crushing)
Moves: 1. e4 e5 2. d4 Nc6 3. d5 Nce7 4. Nf3 Ng6 5. Bg5 Nf6 6. Bd3 d6 7. O-O Be7 8.
Nbd2 Bg4 9. c4 Nf4 10. Bxf4 exf4 11. h3 Bh5 12. Be2 Nd7 13. b4 a5 14. a3 Bf6
15. Rb1 axb4 16. axb4 O-O 17. Qc2 Re8 18. c5 Bg6 19. Bd3 Ne5 20. Nxe5 Bxe5 21.
c6 b6 22. Nf3 Bd4 *
Position (FEN): r2qr1k1/2p2ppp/1pPp2b1/3P4/1P1bPp2/3B1N1P/2Q2PP1/1R3RK1 w - - 2 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 665
Best move: Nxd4