Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 Bc5 4. fxe5 d6 5. d4 Bb6 6. d5 Nxe5 7. Bb5+ Bd7 8.
Bxd7+ Qxd7 9. Nxe5 dxe5 10. Nc3 Nf6 11. Qe2 Ng4 12. Rf1 O-O-O 13. h3 Nf6 14.
Be3 Bxe3 15. Qxe3 Rdf8 16. Qxa7 Kd8 17. O-O-O Qd6 18. Qxb7 Qb6 19. Qxb6 cxb6
20. Nb5 Kd7 21. Rde1 Nh5 22. Rf5 g6 23. Rxe5 Re8 24. Rxe8 Rxe8 25. g4 Nf4 26.
h4 h6 27. Rf1 g5 28. hxg5 hxg5 29. Re1 Ng6 30. c4 Ne5 31. Rg1 Nxc4 32. Rf1 Ke7
33. Nd4 Kf8 34. b3 Nd6 35. Rf5 *
Position (FEN): 4rk2/5p2/1p1n4/3P1Rp1/3NP1P1/1P6/P7/2K5 b - - 2 35
Black to move.
Themes:  Endgame  
Puzzle rating: 1371
Best move: Nxf5