Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 dxc4 3. e4 b5 4. a4 a6 5. axb5 e5 6. d5 Nf6 7. Nc3 Bg4 8. f3 Bd7
9. Bxc4 Bb4 10. Ne2 O-O 11. O-O c6 12. bxc6 Bc8 13. Bg5 a5 14. f4 h6 15. fxe5
hxg5 16. exf6 gxf6 17. Nd4 Re8 18. Qe2 Qb6 19. Nb5 Na6 20. Kh1 Nc5 21. Nd6 Re5
22. Qh5 Nxe4 23. Qxf7+ Kh8 24. Qf8+ Kh7 25. Nxe4 *
Position (FEN): r1b2Q2/7k/1qP2p2/p2Pr1p1/1bBNN3/8/1P4PP/R4R1K b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1819
Best move: Bxf8