Chess puzzle (Crushing)
Moves: 1. e4 c6 2. f4 d5 3. exd5 cxd5 4. Nf3 Nc6 5. d4 Bg4 6. Bd3 Nf6 7. h3 Bh5 8. O-O
e6 9. Nc3 Bd6 10. f5 O-O 11. g4 exf5 12. gxh5 Nxh5 13. Ne5 Nxe5 14. dxe5 Bxe5
15. Qxh5 Qb6+ 16. Kh1 g6 17. Rg1 Qc6 18. Qxf5 d4+ 19. Ne4 Rae8 20. Bh6 Kh8 21.
Bxf8 *
Position (FEN): 4rB1k/pp3p1p/2q3p1/4bQ2/3pN3/3B3P/PPP5/R5RK b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1522
Best move: gxf5