Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nd7 4. Nf3 e6 5. e3 Ngf6 6. Bd3 Bb4 7. a3 Bxc3+ 8.
bxc3 O-O 9. O-O b6 10. h3 Ba6 11. cxd5 Bxd3 12. Qxd3 cxd5 13. c4 Rc8 14. cxd5
exd5 15. Re1 Ne4 16. a4 Re8 17. Ba3 Rc3 18. Qb5 Ndf6 19. Rec1 h6 20. Rxc3 Nxc3
21. Bb4 *
Position (FEN): 3qr1k1/p4pp1/1p3n1p/1Q1p4/PB1P4/2n1PN1P/5PP1/R5K1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1248
Best move: Nxb5