Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c5 5. e3 Nc6 6. cxd5 exd5 7. Bd3 Be7 8. O-O
O-O 9. h3 c4 10. Bc2 a6 11. e4 b5 12. a3 dxe4 13. Nxe4 Bb7 14. Be3 Nd5 15. Rc1
Bf6 16. Bb1 Re8 17. Qc2 g6 18. Nc5 Rb8 19. Nxb7 Rxb7 20. Rfe1 Rbe7 21. Bd2 Bxd4
22. Rxe7 Rxe7 23. Nxd4 *
Position (FEN): 3q2k1/4rp1p/p1n3p1/1p1n4/2pN4/P6P/1PQB1PP1/1BR3K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 959
Best move: Nxd4