Chess puzzle (Crushing)
Moves: 1. e3 c6 2. c3 d5 3. d4 Bf5 4. h3 Nf6 5. Nd2 Nbd7 6. Ngf3 Be4 7. Ng5 Bg6 8. Qb3
b6 9. Qd1 e6 10. b4 Bd6 11. a4 h6 12. Ngf3 Be4 13. b5 c5 14. dxc5 Nxc5 15. Nd4
O-O 16. c4 Qc7 17. cxd5 Bxd5 18. Bb2 Nce4 19. Nxe4 Nxe4 20. Rc1 *
Position (FEN): r4rk1/p1q2pp1/1p1bp2p/1P1b4/P2Nn3/4P2P/1B3PP1/2RQKB1R b K - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1157
Best move: Bb4+