Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Nc3 Nf6 5. d3 O-O 6. h3 a6 7. Bg5 Re8 8. Nh4
h6 9. Bd2 Bd4 10. Nf5 Ba7 11. Qf3 Nd4 12. Nxd4 Bxd4 13. Qg3 Kf8 14. O-O-O d6
15. f4 Be6 16. Bb3 Bxb3 17. cxb3 Nh5 18. Qf3 Nxf4 19. Bxf4 exf4 20. Qxf4 Bf6
21. Nd5 *
Position (FEN): r2qrk2/1pp2pp1/p2p1b1p/3N4/4PQ2/1P1P3P/PP4P1/2KR3R b - - 2 21
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1234
Best move: Bg5