Chess puzzle (Crushing)
Moves: 1. f4 c5 2. Nf3 Nc6 3. g3 e6 4. Bg2 d5 5. e3 Nf6 6. b3 d4 7. Bb2 dxe3 8. dxe3
Qxd1+ 9. Kxd1 Be7 10. Ke2 O-O 11. Nbd2 b6 12. Ne5 Nxe5 13. Bxa8 Neg4 14. Bf3
Ba6+ 15. c4 b5 16. Ne4 Nxe4 17. Bxg4 bxc4 18. bxc4 Bxc4+ 19. Kf3 Bf6 20. Bxf6
Nxf6 21. Rac1 *
Position (FEN): 5rk1/p4ppp/4pn2/2p5/2b2PB1/4PKP1/P6P/2R4R b - - 1 21
Black to move.
Themes:  Endgame  
Puzzle rating: 1246
Best move: Bd5+