Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. e5 Nc6 4. c3 Bd7 5. Nf3 Be7 6. Nbd2 Nh6 7. Nb3 b6 8. Bxh6
gxh6 9. Bb5 Na5 10. Bd3 Nc4 11. Bxc4 dxc4 12. Nbd2 Rg8 13. g3 Bc6 14. Rg1 Qd5
15. Qe2 O-O-O 16. O-O-O Qa5 17. Qxc4 Bb5 18. Qb3 Ba4 19. Qc4 Bxd1 20. Rxd1 Rd5
21. Nb3 b5 *
Position (FEN): 2k3r1/p1p1bp1p/4p2p/qp1rP3/2QP4/1NP2NP1/PP3P1P/2KR4 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1506
Best move: Qxd5