Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Nf3 Bg4 5. h3 Bh5 6. d4 e6 7. g3 Bb4 8. a3
Bxc3+ 9. bxc3 Nf6 10. Bd3 Nd5 11. Bb2 Nd7 12. c4 N5f6 13. g4 Bg6 14. Ne5 Nxe5
15. dxe5 Bxd3 16. exf6 Be4 17. Qxd8+ Rxd8 18. fxg7 Rg8 19. Rc1 *
Position (FEN): 3rk1r1/ppp2pPp/4p3/8/2P1b1P1/P6P/1BP2P2/2R1K2R b K - 2 19
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 932
Best move: Bxh1