Chess puzzle (Advantage)
Moves: 1. Nf3 d6 2. d4 Nf6 3. c4 c6 4. Nc3 e6 5. Bg5 Be7 6. e3 a6 7. a4 Nbd7 8. Bd3
Nf8 9. h3 Ng6 10. e4 O-O 11. O-O Nd7 12. Bxe7 Qxe7 13. e5 d5 14. cxd5 exd5 15.
Ne2 c5 16. Bc2 cxd4 17. Qxd4 Qc5 18. Bb3 Qxd4 19. Nexd4 Ndxe5 20. Nxe5 Nxe5 21.
Rfe1 Nd3 22. Re2 Nf4 23. Rd2 Ne6 24. Nf5 Nc5 25. Bxd5 *
Position (FEN): r1b2rk1/1p3ppp/p7/2nB1N2/P7/7P/1P1R1PP1/R5K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1080
Best move: Bxf5