Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d4 cxd4 3. e5 Qa5+ 4. Nd2 Qxe5+ 5. Be2 Nf6 6. Ngf3 Qd6 7. Nc4 Qd5
8. Qxd4 Qxd4 9. Nxd4 d5 10. Ne3 e5 11. Bb5+ Bd7 12. Bxd7+ Nbxd7 13. Nb5 Rc8 14.
Nf5 a6 15. Nbd6+ Bxd6 16. Nxd6+ Ke7 17. Nxc8+ Rxc8 18. c3 Nc5 19. O-O h5 20.
Bg5 Ke6 21. Rfe1 Nfe4 22. f3 *
Position (FEN): 2r5/1p3pp1/p3k3/2npp1Bp/4n3/2P2P2/PP4PP/R3R1K1 b - - 0 22
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 926
Best move: Nxg5