Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 d6 3. Nc3 g6 4. e4 Bg7 5. h3 Nbd7 6. Nf3 c5 7. d5 a6 8. Bd3 Nh5
9. g4 Nhf6 10. O-O O-O 11. Be3 h6 12. Qd2 Kh7 13. Rfe1 Re8 14. Bf4 e5 15. dxe6
fxe6 16. Bxd6 e5 17. Bc2 Re6 18. Rad1 Qb6 19. Na4 Qc6 20. Nc3 Ne8 21. Ba4 Qxd6
22. Qxd6 Rxd6 23. Bxd7 Rxd7 24. Nd5 Nf6 25. Nxf6+ *
Position (FEN): r1b5/1p1r2bk/p4Npp/2p1p3/2P1P1P1/5N1P/PP3P2/3RR1K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 651
Best move: Bxf6