Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qe5+ 4. Qe2 Qxe2+ 5. Bxe2 c6 6. Nf3 Bf5 7. d3 e6
8. Bf4 Bb4 9. Bd2 Bxc3 10. Bxc3 f6 11. h3 h5 12. O-O-O g5 13. g4 hxg4 14. hxg4
Rxh1 15. Rxh1 Bxg4 16. Rh8 Kf7 17. Rh7+ Kg6 18. Rxb7 Na6 19. Ng1 Bxe2 20. Nxe2
Nc5 21. Ng3 *
Position (FEN): r5n1/pR6/2p1ppk1/2n3p1/8/2BP2N1/PPP2P2/2K5 b - - 2 21
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1103
Best move: Nxb7