Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 a6 6. Bd3 Nf6 7. Nxc6 bxc6 8.
Bg5 h6 9. Bh4 d5 10. e5 g5 11. exf6 gxh4 12. Qf3 Bb4 13. O-O c5 14. Nd1 Bb7 15.
Qf4 c4 16. Be2 h3 17. g3 h5 18. c3 Bd6 19. Qg5 Kd7 20. Bxh5 Qg8 21. Qxg8 Raxg8
22. Bxf7 Rf8 23. Bh5 *
Position (FEN): 5r1r/1b1k4/p2bpP2/3p3B/2p5/2P3Pp/PP3P1P/R2N1RK1 b - - 2 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 898
Best move: Rxh5