Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. e3 g6 3. c3 Bg7 4. Nf3 d6 5. b4 O-O 6. a4 b6 7. Ba3 Bb7 8. Nbd2
Nbd7 9. Bc4 e5 10. dxe5 Nxe5 11. Nxe5 dxe5 12. O-O a6 13. b5 Nh5 14. Bxf8 Qxf8
15. Qe2 Rd8 16. bxa6 Ba8 17. a5 bxa5 18. Rxa5 Qe7 19. Nf3 Nf6 20. Rxe5 Qd6 21.
Ra5 Ng4 22. g3 Bxc3 23. Rd1 *
Position (FEN): b2r2k1/2p2p1p/P2q2p1/R7/2B3n1/2b1PNP1/4QP1P/3R2K1 b - - 1 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 884
Best move: Qxd1+