Chess puzzle (Advantage)
Moves: 1. e4 e5 2. g3 Nc6 3. Bg2 Bc5 4. Nf3 d6 5. O-O Qf6 6. h3 Nd4 7. d3 Nxf3+ 8.
Bxf3 Bxh3 9. Bg2 Bxg2 10. Kxg2 Ne7 11. Nc3 c6 12. Be3 Bb6 13. Bxb6 axb6 14. f4
exf4 15. Rxf4 Qe6 16. a3 Ng6 17. Rf5 O-O 18. Qh5 Rad8 19. Rh1 h6 20. Qf3 Rfe8
21. d4 f6 22. Qg4 Kf7 *
Position (FEN): 3rr3/1p3kp1/1pppqpnp/5R2/3PP1Q1/P1N3P1/1PP3K1/7R w - - 2 23
White to move.
Themes:  Middlegame  
Puzzle rating: 2385
Best move: Qh5