Chess puzzle (Crushing)
Moves: 1. d4 e6 2. Nf3 Nf6 3. c4 Bb4+ 4. Nc3 O-O 5. a3 Ba5 6. b4 Bb6 7. c5 Nd5 8. Nxd5
exd5 9. cxb6 axb6 10. e3 d6 11. Bd3 Bg4 12. Qc2 Bxf3 13. gxf3 g6 14. Rg1 Qf6
15. Ke2 c5 16. bxc5 dxc5 17. e4 c4 18. Bg5 Qd6 19. Bxc4 dxc4 20. Qxc4 Nc6 21.
Bh6 Rfc8 22. Qa2 *
Position (FEN): r1r3k1/1p3p1p/1pnq2pB/8/3PP3/P4P2/Q3KP1P/R5R1 b - - 4 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1028
Best move: Nxd4+