Chess puzzle (Crushing)
Moves: 1. b3 d5 2. Nf3 e6 3. Bb2 Nf6 4. e3 Nc6 5. Be2 Be7 6. O-O h6 7. Ne5 Nxe5 8.
Bxe5 Bd7 9. f4 Bc6 10. Rf3 Qd7 11. Rg3 Rg8 12. c4 dxc4 13. bxc4 Rd8 14. d4 Ne4
15. Rxg7 Rxg7 16. Bxg7 Ba4 17. Qd3 Bc6 18. Bf3 Nf6 19. Bxf6 Bxf6 20. Bxc6 bxc6
21. Qh7 *
Position (FEN): 3rk3/p1pq1p1Q/2p1pb1p/8/2PP1P2/4P3/P5PP/RN4K1 b - - 1 21
Black to move.
Themes:  Endgame  
Puzzle rating: 1340
Best move: Bxd4