Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 d6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 Bxc3+ 8.
bxc3 a6 9. a4 Bg4 10. O-O Nge7 11. h3 Bxf3 12. Qxf3 O-O 13. Bg5 h6 14. Be3 Ng6
15. Bd3 Nce7 16. Qe2 f5 17. exf5 Nxf5 18. Qg4 Ngh4 19. Bf4 Kh8 20. Bg3 g5 21.
f4 Ne3 22. Qh5 Rf6 23. Rfe1 Nhxg2 *
Position (FEN): r2q3k/1pp5/p2p1r1p/6pQ/P2P1P2/2PBn1BP/6n1/R3R1K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1499
Best move: fxg5