Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. Bg5 g6 7. f4 Bg7 8. e4
Qb6 9. Qc2 O-O 10. Nf3 Bg4 11. Be2 Bxf3 12. Bxf3 Nbd7 13. O-O Rfe8 14. Rfe1 h6
15. Bh4 c4+ 16. Kh1 Nc5 17. Bf2 Qc7 18. Nb5 Qd7 19. Qxc4 Rec8 20. Qb3 *
Position (FEN): r1r3k1/pp1q1pb1/3p1npp/1NnP4/4PP2/1Q3B2/PP3BPP/R3R2K b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 853
Best move: Nxb3