Chess puzzle (Advantage)
Moves: 1. e4 e5 2. d4 d6 3. dxe5 dxe5 4. Qxd8+ Kxd8 5. Nf3 Bd6 6. Bc4 Bg4 7. Bxf7 Nh6
8. Bc4 Rf8 9. Bg5+ Kc8 10. Nbd2 Nf7 11. Be3 Nc6 12. h3 Bh5 13. g4 Bg6 14. Be6+
Kb8 15. c3 Nfd8 16. Bd5 Ne7 17. Bc4 c6 18. Ng5 h6 19. Ne6 Nxe6 20. Bxe6 b6 21.
O-O-O Kb7 22. Nc4 Bc7 23. Nxe5 Bxe4 24. Rd7 *
Position (FEN): r4r2/pkbRn1p1/1pp1B2p/4N3/4b1P1/2P1B2P/PP3P2/2K4R b - - 1 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1249
Best move: Bxh1