Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. Nc3 Nf6 4. Bc4 Bg4 5. h3 Bxf3 6. Qxf3 Nbd7 7. Bb5 a6 8.
Bxd7+ Qxd7 9. d3 h6 10. O-O Be7 11. Nd5 Nh7 12. Rd1 c6 13. Nb6 Qd8 14. Nxa8
Qxa8 15. d4 O-O 16. dxe5 dxe5 17. Qg3 Bg5 18. Bxg5 Nxg5 19. Qxe5 Re8 20. Qf5
Nxe4 21. Rd7 Nf6 22. Rd2 Qa7 23. Rad1 Nd5 24. c4 Ne7 25. Rd8 *
Position (FEN): 3Rr1k1/qp2npp1/p1p4p/5Q2/2P5/7P/PP3PP1/3R2K1 b - - 2 25
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1100
Best move: Nxf5