If your opponent cannot do anything active, then don't rush the position; instead you should let him sit there, suffer, and beg you for a draw.
If you are reading this instead of viewing a chess puzzle or game, then you must enable JavaScript on this website.
[Event "rated untimed match"] [Site "?"] [Date "????.??.??"] [Round "?"] [White "Unknown"] [Black "Unknown21"] [Result "0-1"] [Annotator "David Hayes"] [BlackElo "0"] [FEN "8/8/5R1P/8/8/8/3r4/K1k5 w - - 0 1"] [SetUp "1"] [TimeControl "0"] [WhiteElo "0"] 1. h7 Rh2 ( { Black can try: } 1... Rd8 2. Rc6+ Kd2 3. Rd6+ Rxd6 4. h8=Q { White wins with a large material advantage. } ) 2. Rf1+ Kd2 3. Rf2+ Rxf2 4. h8=Q { White wins with a large material advantage. } 0-1