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 "Unknown112"] [Result "1-0"] [Annotator "David Hayes"] [BlackElo "0"] [FEN "1k5r/1pp4p/p1p5/3rpqb1/R7/1Q1PB2p/PPP2P2/2K3R1 w - - 0 1"] [SetUp "1"] [TimeControl "0"] [WhiteElo "0"] 1. Rxg5 Qf3 2. Rh4 { White wins with a large material advantage. } ( { White can try: } 2. Rg3 Qe2 3. Qc3 h2 4. Rh4 Qf1+ 5. Kd2 h1=Q 6. Rxh1 Qxh1 { Black wins with a large material advantage. } ) ( { White can also try: } 2. Rxa6 h2 3. Ra8+ Kxa8 4. Qa4+ Kb8 5. Qa7+ Kc8 6. Qa8+ Kd7 7. Qxh8 h1=Q+ 8. Kd2 Qfd1+ 9. Kc3 Qhe1+ 10. Kb3 Rb5+ 11. Ka3 Qb4# ) 1-0