Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 d5 3. Nc3 g6 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 Bg7 7. Be3 c5 8.
Nf3 Bg4 9. Be2 O-O 10. h3 Be6 11. O-O cxd4 12. cxd4 Nd7 13. Qd2 Nb6 14. Bh6 Nc4
15. Bxc4 Bxc4 16. Bxg7 Kxg7 17. Rfc1 b5 18. Ne5 Rc8 19. Ng4 Qd6 20. Qh6+ Kg8
21. Rd1 f5 22. e5 Qa3 23. Qg5 *
Position (FEN): 2r2rk1/p3p2p/6p1/1p2PpQ1/2bP2N1/q6P/P4PP1/R2R2K1 b - - 2 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1549
Best move: fxg4