Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 Nc6 3. Bg5 Bf5 4. e3 a6 5. a3 h6 6. Bh4 Qd6 7. Bg3 Qd7 8. Bd3
e6 9. O-O Bg4 10. h3 Bh5 11. Nbd2 Bd6 12. Bxd6 Qxd6 13. Be2 g5 14. c4 g4 15.
Ne5 f5 16. hxg4 Bxg4 17. Nxg4 fxg4 18. Bxg4 h5 19. Bxh5+ Kd7 20. f4 Nf6 21. Be2
Rag8 22. Nf3 Rh7 23. Ng5 *
Position (FEN): 6r1/1ppk3r/p1nqpn2/3p2N1/2PP1P2/P3P3/1P2B1P1/R2Q1RK1 b - - 6 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1591
Best move: Rxg5