Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 Bc5 3. Nf3 exf4 4. d4 Bb4+ 5. c3 Be7 6. Bxf4 d5 7. e5 f6 8. Nbd2
Nc6 9. Qe2 fxe5 10. Bxe5 Nxe5 11. Nxe5 Nf6 12. O-O-O Qd6 13. Ndf3 c5 14. Ng5
cxd4 15. Ngf7 Qb6 16. Nxh8 dxc3 17. Qb5+ Kf8 18. Qxb6 axb6 19. b3 Rxa2 20. Nhf7
Bf5 21. Bd3 Ba3+ 22. Kb1 Rb2+ 23. Ka1 Bxd3 24. Nxd3 Rxg2 25. Nd6 *
Position (FEN): 5k2/1p4pp/1p1N1n2/3p4/8/bPpN4/6rP/K2R3R b - - 1 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1594
Best move: Bxd6