Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. Nf3 Bg7 5. Qb3 dxc4 6. Qxc4 O-O 7. e4 Nbd7 8.
e5 Nb6 9. exf6 Nxc4 10. fxg7 Kxg7 11. Bxc4 Bg4 12. Be2 c6 13. Be3 Re8 14. O-O
Qa5 15. a3 Rad8 16. Rfe1 f6 17. h3 Be6 18. Bd3 Bb3 19. Rac1 c5 20. Bb5 cxd4 21.
Nxd4 Rf8 *
Position (FEN): 3r1r2/pp2p1kp/5pp1/qB6/3N4/PbN1B2P/1P3PP1/2R1R1K1 w - - 1 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1690
Best move: Nxb3