Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bd7 5. Nf3 Bc6 6. Bd3 Nd7 7. O-O Ngf6 8.
Re1 Be7 9. c4 Nxe4 10. Bxe4 Bxe4 11. Rxe4 Nf6 12. Re1 O-O 13. a3 Re8 14. Bf4 c5
15. dxc5 Bxc5 16. b4 Be7 17. Qa4 a6 18. Rad1 Qc8 19. Qb3 Rd8 20. c5 Rxd1 21.
Rxd1 Nd5 22. Be5 f6 23. Bb2 Kf8 24. Nd4 Nc7 25. Nf5 *
Position (FEN): r1q2k2/1pn1b1pp/p3pp2/2P2N2/1P6/PQ6/1B3PPP/3R2K1 b - - 5 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 887
Best move: exf5