Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. Bxc6 dxc6 5. d3 Bd6 6. Bg5 c5 7. Nc3 c6 8.
O-O O-O 9. Nh4 Bg4 10. f3 h6 11. Be3 Be6 12. Nf5 Bxf5 13. exf5 Qd7 14. f4 exf4
15. Bxf4 Bxf4 16. Rxf4 Nd5 17. Nxd5 cxd5 18. d4 b6 19. c3 Rfe8 20. f6 Qc7 21.
Qg4 g6 22. Raf1 h5 *
Position (FEN): r3r1k1/p1q2p2/1p3Pp1/2pp3p/3P1RQ1/2P5/PP4PP/5RK1 w - - 0 23
White to move.
Themes:  Endgame  
Puzzle rating: 1726
Best move: Qg5