Chess puzzle (Advantage)
Moves: 1. e4 d6 2. Bc4 Nf6 3. Nc3 g6 4. Nf3 Bg7 5. e5 dxe5 6. Nxe5 O-O 7. O-O Qd4 8.
Qe2 Ng4 9. Nxf7 Rxf7 10. Bxf7+ Kxf7 11. Nb5 Qe5 12. Qxe5 Bxe5 13. h3 Nf6 14. d4
Bd6 15. Nxd6+ exd6 16. Re1 Bf5 17. Re2 Nbd7 18. Bg5 Re8 19. Rxe8 Nxe8 20. c3
Nef6 21. Re1 Ne4 22. g4 *
Position (FEN): 8/pppn1k1p/3p2p1/5bB1/3Pn1P1/2P4P/PP3P2/4R1K1 b - - 0 22
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1044
Best move: Nxg5