Chess puzzle (Crushing)
Moves: 1. e4 e5 2. d4 exd4 3. c3 d3 4. Bxd3 Nc6 5. Nf3 Bc5 6. O-O d6 7. a4 a6 8. b4
Ba7 9. b5 Nce7 10. Qe2 Nf6 11. bxa6 bxa6 12. Kh1 a5 13. e5 dxe5 14. Nxe5 O-O
15. Ba3 Re8 16. Bc4 Ned5 17. f4 c5 18. Qf3 Bb7 19. Rd1 Re7 20. Nd2 Qd6 21. Ne4
Nxe4 22. Qxe4 Nxc3 23. Nxf7 *
Position (FEN): r5k1/bb2rNpp/3q4/p1p5/P1B1QP2/B1n5/6PP/R2R3K b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1534
Best move: Qxd1+