Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bf4 d5 3. Nf3 e6 4. e3 Bd6 5. Ne5 b6 6. h3 Bb7 7. Nd2 c5 8. c3 Qc7
9. Be2 Nbd7 10. Ndf3 O-O 11. O-O Ne4 12. a4 f6 13. Nxd7 Qxd7 14. Bd3 Bxf4 15.
exf4 Qc7 16. Qc1 cxd4 17. Nxd4 Rae8 18. Bb5 Re7 19. f3 Nc5 20. b4 Nd7 21. Qd2
e5 22. fxe5 fxe5 23. Nf5 *
Position (FEN): 5rk1/pbqnr1pp/1p6/1B1ppN2/PP6/2P2P1P/3Q2P1/R4RK1 b - - 1 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1031
Best move: Rxf5