Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 b5 4. b3 Qa5+ 5. Nd2 a6 6. f3 g6 7. e4 d6 8. Bb2 Bg7
9. Bd3 b4 10. Ne2 O-O 11. g4 Nbd7 12. Ng3 e5 13. h4 Qd8 14. h5 a5 15. hxg6 fxg6
16. Qe2 a4 17. Qh2 axb3 18. axb3 Rxa1+ 19. Bxa1 Qa5 20. Ke2 Qd8 21. g5 Ne8 22.
Qxh7+ Kf7 23. Qh4 *
Position (FEN): 2bqnr2/3n1kb1/3p2p1/2pPp1P1/1pP1P2Q/1P1B1PN1/3NK3/B6R b - - 2 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1163
Best move: Rh8