Chess puzzle (Crushing)
Moves: 1. d4 c6 2. e4 d5 3. exd5 cxd5 4. Nc3 e6 5. Nf3 Ne7 6. Bb5+ Bd7 7. Bxd7+ Nxd7
8. Bg5 Qb6 9. O-O Qxb2 10. Bd2 Qb6 11. Rb1 Qc7 12. Ne5 Ng6 13. Nb5 Qd8 14. Nxg6
hxg6 15. Bf4 Rc8 16. Nxa7 Rc4 17. Rxb7 e5 18. Re1 Be7 19. Bxe5 Qa8 20. Qb1 Kd8
21. Rb8+ Nxb8 22. Bxb8 *
Position (FEN): qB1k3r/N3bpp1/6p1/3p4/2rP4/8/P1P2PPP/1Q2R1K1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 2273
Best move: Bb4