Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 a6 4. Bd3 h6 5. Nf3 e6 6. c3 Nc6 7. Ne5 Nxe5 8. dxe5
Nd7 9. h4 Be7 10. h5 Bg5 11. Bg3 c5 12. f4 Be7 13. e4 c4 14. Bc2 Nc5 15. exd5
Qxd5 16. Qxd5 exd5 17. b4 Ne6 18. f5 Ng5 19. Bh4 Ne4 20. Bxe7 Kxe7 21. Bxe4
dxe4 22. Nd2 Bxf5 23. Nxc4 Rac8 24. Nd6 Rxc3 *
Position (FEN): 7r/1p2kpp1/p2N3p/4Pb1P/1P2p3/2r5/P5P1/R3K2R w KQ - 0 25
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1345
Best move: Nxf5+