Chess puzzle (Advantage)
Moves: 1. e4 e6 2. Nc3 d5 3. exd5 exd5 4. d4 Nf6 5. Bd3 Bd6 6. Bg5 c6 7. h3 O-O 8. Nf3
Re8+ 9. Be3 Bf4 10. Qd2 Qe7 11. Nd1 Ne4 12. Qe2 Ng3 13. fxg3 Bxe3 14. Nxe3 Qxe3
15. Qxe3 Rxe3+ 16. Kf2 Re7 17. Rhe1 Be6 18. Bf5 Nd7 19. Ng5 Rae8 20. Bxh7+ Kh8
21. Bd3 Nf6 22. Re2 Kg8 23. Rae1 Kf8 24. c3 a6 25. a4 Nd7 26. Bf5 *
Position (FEN): 4rk2/1p1nrpp1/p1p1b3/3p1BN1/P2P4/2P3PP/1P2RKP1/4R3 b - - 2 26
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 777
Best move: Bxf5