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 "Subaric"] [Black "Trifunovic"] [Result "*"] [Annotator "David Hayes"] [BlackElo "0"] [FEN "r3k1r1/pp3p1p/4p3/4n3/b1qNP3/4B2P/P4PP1/R1Q3KR b q - 0 1"] [SetUp "1"] [TimeControl "0"] [WhiteElo "0"] 1... Qxd4 2. Bxd4 Nf3+ 3. Kf1 Bb5+ 4. Qc4 Bxc4# *