Chess puzzle (Crushing)
Moves: 1. Nf3 d5 2. d4 Bf5 3. c4 dxc4 4. Nc3 e6 5. Bf4 a6 6. e4 Bg6 7. Bxc4 b5 8. Bb3
Bb4 9. O-O Nf6 10. e5 Nd5 11. Bg5 f6 12. Nxd5 exd5 13. exf6 gxf6 14. Qe2+ Kf8
15. Bh6+ Kf7 16. a3 Re8 17. Qd1 Ba5 18. Rc1 c6 19. h3 Bc7 20. Re1 Bd6 21. Rxc6
Nxc6 *
Position (FEN): r2qr3/5k1p/p1nb1pbB/1p1p4/3P4/PB3N1P/1P3PP1/3QR1K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1093
Best move: Bxd5+