Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nc3 Nf6 3. f4 exf4 4. e5 Qe7 5. Qe2 Ng4 6. Qxg4 Qxe5+ 7. Be2 Nc6 8.
Nf3 h5 9. Nxe5 hxg4 10. Nxg4 f5 11. Nf2 Nd4 12. Bd3 Bd6 13. O-O f3 14. g3 b6
15. b3 Bb7 16. Bb2 Rh5 17. Rae1+ Kf7 18. Nh1 Ne6 19. Bc4 Rah8 20. h4 Bc5+ 21.
Nf2 f4 22. d4 Bxd4 23. Na4 *
Position (FEN): 7r/pbpp1kp1/1p2n3/7r/N1Bb1p1P/1P3pP1/PBP2N2/4RRK1 b - - 1 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1577
Best move: fxg3