Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Be2 Nxe4 6. f3 Nc5 7. Nc3 a6 8.
Be3 e5 9. Nb3 Nbd7 10. Nxc5 Nxc5 11. Qd2 Be7 12. O-O-O Be6 13. Rhe1 O-O 14. g3
Qc7 15. Nd5 Bxd5 16. Qxd5 Rfd8 17. Kb1 b5 18. h4 b4 19. Bc4 Ne6 20. Bb3 a5 21.
Ba4 Rac8 22. h5 Bg5 23. Bxg5 Nxg5 24. f4 exf4 *
Position (FEN): 2rr2k1/2q2ppp/3p4/p2Q2nP/Bp3p2/6P1/PPP5/1K1RR3 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1646
Best move: Qxg5