Chess puzzle (Advantage)
Moves: 1. d4 d5 2. e4 dxe4 3. Nc3 Nf6 4. f3 exf3 5. Qxf3 Qxd4 6. Be3 Qg4 7. O-O-O Qxf3
8. Nxf3 e6 9. Nb5 Na6 10. Bf4 c6 11. Nc7+ Nxc7 12. Bxc7 Nd5 13. Bg3 Ne3 14. Rd3
Nxf1 15. Rxf1 Be7 16. Re3 O-O 17. Ne5 Bg5 18. Bf4 Bxf4 19. Rxf4 f6 20. Nc4 e5
21. Rfe4 Rd8 22. Na5 Be6 23. Nxb7 Rab8 *
Position (FEN): 1r1r2k1/pN4pp/2p1bp2/4p3/4R3/4R3/PPP3PP/2K5 w - - 1 24
White to move.
Themes:  Endgame  
Puzzle rating: 1117
Best move: Nxd8