Chess puzzle (Crushing)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. f4 e6 5. Nf3 h6 6. Bd3 Bg4 7. O-O Be7 8. Be3 g5
9. Nbd2 f5 10. c4 Nd7 11. Qb3 b6 12. cxd5 cxd5 13. Bb5 Rc8 14. Rac1 gxf4 15.
Qa4 Rc7 16. Bxf4 a5 17. Nb3 Bxf3 18. Rxf3 Rxc1+ 19. Nxc1 Bg5 20. Ne2 Ne7 21. h4
Bxh4 22. Rh3 Ng6 23. g3 Nxf4 24. Nxf4 Bg5 25. Nxe6 Be3+ 26. Kg2 Qe7 27. Bxd7+
Qxd7 28. Nc7+ Ke7 29. Nxd5+ *
Position (FEN): 7r/3qk3/1p5p/p2NPp2/Q2P4/4b1PR/PP4K1/8 b - - 0 29
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 682
Best move: Qxd5+