Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nxd4 exd4 5. Bc4 c5 6. d3 h6 7. O-O Ne7 8. f4
Ng6 9. e5 Be7 10. Nd2 O-O 11. Nf3 d6 12. f5 Nxe5 13. Nxe5 dxe5 14. Qg4 Kh8 15.
Rf3 Bg5 16. Rh3 Bxc1 17. Rxc1 Kh7 18. Qh5 Qf6 19. Rf1 Bd7 20. g4 Kg8 21. Rg3
Qg5 22. f6 Qxh5 *
Position (FEN): r4rk1/pp1b1pp1/5P1p/2p1p2q/2Bp2P1/3P2R1/PPP4P/5RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1057
Best move: gxh5