Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 a6 4. Nf3 Nf6 5. Bg5 dxc4 6. e4 b5 7. a4 c6 8. axb5
cxb5 9. Nxb5 axb5 10. Rxa8 Bb7 11. Ra1 Bb4+ 12. Nd2 e5 13. d5 h6 14. Bxf6 Qxf6
15. Bxc4 bxc4 16. Qa4+ Nc6 17. dxc6 Bxd2+ 18. Kxd2 Qf4+ 19. Ke1 Qxe4+ 20. Kf1 *
Position (FEN): 4k2r/1b3pp1/2P4p/4p3/Q1p1q3/8/1P3PPP/R4K1R b k - 1 20
Black to move.
Themes:  Endgame  
Puzzle rating: 1245
Best move: Bxc6