Chess puzzle (Crushing)
Moves: 1. g3 Nf6 2. f4 e6 3. d3 d5 4. Bg2 c6 5. h3 Bd6 6. a3 Qe7 7. Nd2 O-O 8. Ndf3 h6
9. Ne5 Nh5 10. Kf2 Bxe5 11. fxe5 Qc5+ 12. e3 f6 13. d4 Qe7 14. Qxh5 fxe5+ 15.
Nf3 e4 16. Rf1 exf3 17. Bxf3 Nd7 18. Kg2 Nf6 19. Qh4 Bd7 20. Bd2 Rae8 21. Bh5 *
Position (FEN): 4rrk1/pp1bq1p1/2p1pn1p/3p3B/3P3Q/P3P1PP/1PPB2K1/R4R2 b - - 8 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2079
Best move: g5