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 "Reykjavik"] [Date "1987.??.??"] [Round "?"] [White "Petursson"] [Black "Polugaevsky"] [Result "0-1"] [BlackElo "0"] [FEN "8/5ppk/1p5p/5q2/P3p2P/PQ2P1P1/5P2/2rR2K1 b - - 0 1"] [SetUp "1"] [TimeControl "0"] [WhiteElo "0"] { Win material. } 1... Qe6 2. Qxe6 Rxd1+ 3. Kh2 fxe6 { Black wins with a large material advantage. } 0-1