Chess puzzle (Advantage)
Moves: 1. e4 d5 2. Nf3 dxe4 3. Ng5 Nf6 4. Bc4 e6 5. O-O Nd5 6. Nxe4 Qh4 7. d3 f5 8.
Bg5 Qg4 9. Qxg4 fxg4 10. c3 h6 11. Bh4 g5 12. Bg3 c6 13. Re1 b5 14. Bxd5 cxd5
15. Nf6+ Kf7 16. Nxg4 b4 17. Ne5+ Kf6 18. Re3 bxc3 19. Rf3+ Ke7 20. Rf7+ Kd6
21. Ng6+ Kc5 22. Rc7+ Nc6 23. Nxc3 Rg8 24. b4+ Kb6 25. Na4+ Kb5 26. a3 Kxa4 27.
Rxc6 *
Position (FEN): r1b2br1/p7/2R1p1Np/3p2p1/kP6/P2P2B1/5PPP/R5K1 b - - 0 27
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1004
Best move: Rxg6