Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Nc3 a6 5. a3 Nge7 6. d3 O-O 7. h3 Kh8 8. Bg5
Qe8 9. O-O f5 10. exf5 Nxf5 11. Ne4 Ba7 12. Nh4 h6 13. Nxf5 Rxf5 14. Bh4 Nd4
15. c3 Ne6 16. Bxe6 Qxe6 17. Kh1 d5 18. Nd2 Qg6 19. Bg3 Rh5 20. Nf3 Bxh3 21.
gxh3 Rxh3+ 22. Kg2 Rxg3+ *
Position (FEN): r6k/bpp3p1/p5qp/3pp3/8/P1PP1Nr1/1P3PK1/R2Q1R2 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 826
Best move: fxg3