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 "Unknown234"] [Result "0-1"] [Annotator "David Hayes"] [BlackElo "0"] [FEN "5k2/R2B4/1R1p4/3Pp3/4bp2/3r4/P4Pr1/5K2 b - - 0 1"] [SetUp "1"] [TimeControl "0"] [WhiteElo "0"] 1... Rg1+ ( { Black can try: } 1... Rd1+ 2. Ke2 Bf3+ 3. Kxf3 e4+ 4. Kxg2 f3+ 5. Kg3 Rg1+ 6. Kf4 Rg7 7. Rb8+ Ke7 8. Bf5+ Kf6 9. Rf8+ Rf7 10. Raxf7# ) ( { Black can also try: } 1... f3 2. Ba4 Rxf2+ 3. Kxf2 Rd2+ 4. Ke1 Re2+ 5. Kd1 Bg6 6. Rb8+ Be8 7. Rxe8# ) 2. Kxg1 ( { White dare not try: } 2. Ke2 f3# ) 2... Rd1+ 3. Kh2 Rh1# 0-1