Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d4 exd4 5. Nxd4 d6 6. Nxc6 bxc6 7. Nc3 f5 8.
exf5 Bxf5 9. O-O d5 10. Re1+ Be7 11. Bd3 Bxd3 12. Qxd3 Qd7 13. Qg6+ Kd8 14. Bf4
Nf6 15. Qxg7 Rg8 16. Qxh6 Rb8 17. Rab1 Rb4 18. Bg5 Qg4 19. h4 Rf4 20. Ne2 Rxf2
21. Kxf2 Ne4+ 22. Ke3 *
Position (FEN): 3k2r1/p1p1b3/2p4Q/3p2B1/4n1qP/4K3/PPP1N1P1/1R2R3 b - - 2 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 2245
Best move: Rxg5