Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bd2 O-O 5. a3 Bxc3 6. Bxc3 b6 7. Nf3 Bb7 8. e3
d6 9. Bd3 Nbd7 10. O-O Ne4 11. Qc2 f5 12. Bxe4 Bxe4 13. Qd1 Qe7 14. Nd2 Bb7 15.
Qe2 Rf6 16. e4 fxe4 17. Nxe4 Rg6 18. Kh1 Nf6 19. f3 Nh5 20. Bd2 Qh4 21. Bg5 *
Position (FEN): r5k1/pbp3pp/1p1pp1r1/6Bn/2PPN2q/P4P2/1P2Q1PP/R4R1K b - - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1953
Best move: Rxg5