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 "Unknown273"] [Result "0-1"] [Annotator "David Hayes"] [BlackElo "0"] [ECO "A02"] [FEN "6R1/8/1N1p1k2/P1pPnp2/2P1b3/4K3/1P4p1/8 b - - 0 1"] [SetUp "1"] [TimeControl "0"] [WhiteElo "0"] 1... f4+ ( { Black can try: } 1... Ng6 2. Rxg6+ Kxg6 3. Kf2 Kf6 4. a6 { White wins with a large material advantage. } ) 2. Kxe4 ( { White can try: } 2. Kf2 f3 3. a6 Nd3+ 4. Ke3 f2 5. Rf8+ Kg7 6. Rxf2 g1=Q { Black wins with a large material advantage. } ) 2... Ng6 3. Nd7+ Kf7 4. Rxg6 Kxg6 5. Kxf4 g1=Q { Black wins with a large material advantage. } 0-1