Chess puzzle (Crushing)
Moves: 1. e4 c6 2. Nf3 d5 3. e5 Bf5 4. d4 e6 5. c3 Ne7 6. Bg5 Qb6 7. b4 a5 8. Qa4 h6
9. Be3 Be4 10. Nh4 g5 11. Nf3 Bxf3 12. gxf3 Nf5 13. Bd2 Bg7 14. Bh3 Nh4 15. Bg4
Nd7 16. Bh5 O-O 17. Rg1 axb4 18. Qxb4 Qa6 19. Qe7 Nb6 20. Bxg5 Nf5 21. Bxh6 *
Position (FEN): r4rk1/1p2Qpb1/qnp1p2B/3pPn1B/3P4/2P2P2/P4P1P/RN2K1R1 b Q - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1787
Best move: Nxe7