Chess puzzle (Advantage)
Moves: 1. d4 c5 2. d5 d6 3. c4 Nf6 4. Nf3 e5 5. e4 Nxe4 6. Nc3 Nxc3 7. bxc3 Bg4 8. Be2
Qf6 9. O-O h6 10. h3 e4 11. hxg4 exf3 12. Bxf3 Qxc3 13. Bf4 Qxc4 14. Re1+ Kd8
15. Qe2 Qxe2 16. Rxe2 g5 17. Bd2 Bg7 18. Rae1 Nd7 19. Be4 Ne5 20. f3 h5 21.
Bxg5+ f6 22. Bf4 hxg4 23. Bxe5 gxf3 24. Bxf6+ *
Position (FEN): r2k3r/pp4b1/3p1B2/2pP4/4B3/5p2/P3R1P1/4R1K1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 773
Best move: Bxf6