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 "Unknown241"] [Result "1-0"] [Annotator "David Hayes"] [BlackElo "0"] [FEN "r7/1bp4p/2qp2k1/1p4r1/p3p1Q1/P7/B1P3PP/3R3K w - - 0 1"] [SetUp "1"] [TimeControl "0"] [WhiteElo "0"] 1. Bf7+ Kxf7 2. Rf1+ ( { White can try: } 2. Qxg5 Qc4 3. Qf5+ Ke7 4. Qxh7+ Qf7 5. Qh4+ Kd7 6. Qg4+ Kc6 7. Qxe4+ Kb6 8. Qd4+ Ka6 9. h4 Rg8 10. Rg1 Qf5 11. Qd3 Qg4 12. Qf1 Qh3# ) 2... Kg6 ( { Black can try: } 2... Kg7 3. Qxg5+ Kh8 4. Qf6+ Kg8 5. Rf5 Qe8 6. Rg5+ Qg6 7. Rxg6+ hxg6 8. Qxg6+ Kh8 9. Qh5+ Kg8 10. Qxb5 { White wins with a large material advantage. } ) 3. Qe6+ Kh5 ( { Black can try: } 3... Kg7 4. Rf7+ Kh8 5. Qh6 e3 6. Qxh7# ) 4. Rf6 Rg6 ( { Black can try: } 4... Re5 5. Rh6+ Kg5 6. Qf6+ Kg4 7. Rh4# ) 5. Qh3+ Kg5 6. Rf5# 1-0