Chess puzzle (Advantage)
Moves: 1. d4 d5 2. e3 h6 3. c4 Nf6 4. cxd5 Qxd5 5. Nc3 Qd8 6. Bd3 a6 7. Nge2 e6 8. O-O
Be7 9. e4 O-O 10. e5 Nd5 11. Be4 c6 12. Bxd5 cxd5 13. f4 f5 14. Rf3 b5 15. Rg3
Kh8 16. a3 Nc6 17. b4 Bd7 18. Rh3 Be8 19. Ng3 Bg6 20. Bd2 Nxd4 21. Nce2 Nxe2+
22. Nxe2 Bh5 *
Position (FEN): r2q1r1k/4b1p1/p3p2p/1p1pPp1b/1P3P2/P6R/3BN1PP/R2Q2K1 w - - 1 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 880
Best move: Rxh5