Chess puzzle (Crushing)
Moves: 1. Nf3 c5 2. e4 e6 3. Bc4 d5 4. exd5 exd5 5. Bb5+ Nc6 6. Qe2+ Be6 7. d4 a6 8.
Bxc6+ bxc6 9. O-O h6 10. Ne5 Qc7 11. Bf4 Bd6 12. c3 c4 13. b3 cxb3 14. axb3 a5
15. Ng6 Rh7 16. Bg3 Nf6 17. b4 Bxg3 18. fxg3 Ne4 19. Ne5 f6 20. Ng6 h5 21. b5
cxb5 22. Qxb5+ Bd7 *
Position (FEN): r3k3/2qb2pr/5pN1/pQ1p3p/3Pn3/2P3P1/6PP/RN3RK1 w q - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1185
Best move: Qxd5