Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 d6 3. Nf3 h6 4. d4 f5 5. exf5 e4 6. Qe2 d5 7. Bb3 Bxf5 8. Ne5
Nf6 9. O-O Bd6 10. f4 c6 11. h3 O-O 12. Be3 Nbd7 13. c4 a5 14. a4 Kh7 15. Nc3
Be6 16. cxd5 cxd5 17. Nb5 Bb4 18. g4 Nxe5 19. dxe5 Nd7 20. Bd4 Nc5 21. f5 *
Position (FEN): r2q1r2/1p4pk/4b2p/pNnpPP2/Pb1Bp1P1/1B5P/1P2Q3/R4RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1182
Best move: Nxb3